1. 16 Feb, 2018 1 commit
  2. 08 Feb, 2018 4 commits
  3. 05 Feb, 2018 1 commit
  4. 04 Feb, 2018 1 commit
  5. 01 Feb, 2018 1 commit
  6. 23 Jan, 2018 1 commit
  7. 17 Nov, 2017 1 commit
  8. 27 Feb, 2017 2 commits
    • Valentin FAMELART's avatar
      Refactor info delivery on asso list page · edeab700
      Valentin FAMELART authored
      Summary:
      Instead of giving two lists to the template to store associations (one for the sub'ed and one for all) I :
        - Added a helper function within the `Association` model to check if a user is a member
        - Provide a dict to the template :
           - An `Association` object as the key
           - `True`/`False` as the value (wether the user is a member or not)
      
      Resolve T55
      
      Test Plan: `./manage.py`
      
      Reviewers: jamesrapha, terrienale
      
      Reviewed By: jamesrapha
      
      Subscribers: jordankevi, jamesrapha
      
      Maniphest Tasks: T55
      
      Differential Revision: https://phabricator.atilla.org/D27
      edeab700
    • Valentin FAMELART's avatar
      Add proper Association admin list view · bbfc498b
      Valentin FAMELART authored
      Summary:
      The Association list view now features the following:
        - Show name, subscription_cost, validation_state, room fields
        - Auto ordering on Associations' name
        - Allows filtering on the validation_state
        - Quick edit Associations' validation state
      
      Closes T57
      
      Test Plan: `./manage.py test`
      
      Reviewers: jamesrapha
      
      Reviewed By: jamesrapha
      
      Subscribers: jordankevi, terrienale
      
      Maniphest Tasks: T57
      
      Differential Revision: https://phabricator.atilla.org/D28
      bbfc498b
  9. 13 Feb, 2017 2 commits
  10. 12 Feb, 2017 2 commits
    • Valentin FAMELART's avatar
      Add detail page for associations · 31d432f9
      Valentin FAMELART authored
      Summary:
      Adds a details page for associations
      Links are added on the list page
      
      Test Plan: - `./manage.py test`
      
      Reviewers: terrienale, jamesrapha
      
      Reviewed By: jamesrapha
      
      Subscribers: jordankevi
      
      Maniphest Tasks: T32
      
      Differential Revision: https://phabricator.atilla.org/D23
      31d432f9
    • Valentin FAMELART's avatar
      Add associations list-view · 7a3229fc
      Valentin FAMELART authored
      Summary:
      - Bootstraps association app's views
      - Adds URL routing for associations into main `urls.py`
      - Adds a basic template to list associations
      - Adds fixtures to the following apps : `auth`, `accounts`, `associations`, `common`
      
      Test Plan:
      To test if code is broken :  `./manage.py test`
      
      To install the fixtures :
       - `./manage.py flush`
       - `rm db.sqlite3` (not really necessary)
       - `./manage.py loaddata */fixtures/*/*`
      
      Reviewers: jamesrapha, terrienale
      
      Reviewed By: terrienale
      
      Subscribers: jordankevi
      
      Maniphest Tasks: T31
      
      Differential Revision: https://phabricator.atilla.org/D22
      7a3229fc
  11. 07 Feb, 2017 1 commit
  12. 06 Oct, 2016 1 commit
    • Raphael JAMES's avatar
      Navbar re-design · 0d297f29
      Raphael JAMES authored
      Summary: Global navbar re-design. When connected, the profile picture is a fixed one, must be replaced by user's picture.
      
      Test Plan: Nothing.
      
      Reviewers: Valz, terrienale
      
      Reviewed By: Valz, terrienale
      
      Maniphest Tasks: T42
      
      Differential Revision: https://phabricator.atilla.org/D16
      0d297f29
  13. 05 Oct, 2016 1 commit
    • Alexandre Terrien's avatar
      Tests refactor · 41c164b0
      Alexandre Terrien authored
      Summary:
      Remove dundleinit file on functionnal_tests folder (so that functionnal tests are not ran until we find a solution for selenium)
      Move base.py file (containing CustomUnitTestCase) to common folder, where it belongs
      
      Test Plan: Run the tests via manage.py
      
      Reviewers: jamesrapha, Valz
      
      Reviewed By: Valz
      
      Maniphest Tasks: T48
      
      Differential Revision: https://phabricator.atilla.org/D20
      41c164b0
  14. 27 Sep, 2016 2 commits
    • Alexandre Terrien's avatar
      Add membership model. · 4bfe62d0
      Alexandre Terrien authored
      Summary:
      Membership model for the MtM between Association and Account.
      Putting this in review, once the review is accepted, I'll make the migrations,
      so we don't have too many migrations with small fixes.
      
      Test Plan: No tests, just read the code.
      
      Reviewers: jamesrapha, Valz
      
      Reviewed By: Valz
      
      Subscribers: caubin
      
      Maniphest Tasks: T40
      
      Differential Revision: https://phabricator.atilla.org/D18
      4bfe62d0
    • Valentin FAMELART's avatar
      Add responsive design to login page · 7925a169
      Valentin FAMELART authored
      Summary: Add some responsiveness to the login page
      
      Test Plan: Nothing
      
      Reviewers: jamesrapha, terrienale
      
      Reviewed By: terrienale
      
      Subscribers: caubin
      
      Maniphest Tasks: T46
      
      Differential Revision: https://phabricator.atilla.org/D19
      7925a169
  15. 25 Sep, 2016 2 commits
  16. 24 Sep, 2016 2 commits
  17. 23 Sep, 2016 1 commit
    • Valentin FAMELART's avatar
      Add static files and new base, navbar & home templates · b501935b
      Valentin FAMELART authored
      Summary:
      What it does to
        - Templates:
          - Renew base template to integrate static files & important html tags
          - Namespacing to templates
          - Update existing templates to match new blocks names
          - Add a navbar template (visible only when connected)
        - Views
          - Update portal.views to match new template organization
        - General configuration
          - Configure Django to serve static files
        - Static files
          - Add materialize files into /static/
        - Tests
          - Unbreak tests to match modifications
      
      Test Plan:
        - Run `./manage.py test`
      
      Reviewers: caubin, terrienale
      
      Reviewed By: caubin, terrienale
      
      Subscribers: BOT-ATILLA, jamesrapha
      
      Maniphest Tasks: T37
      
      Differential Revision: https://phabricator.atilla.org/D12
      b501935b
  18. 05 Aug, 2016 2 commits
    • Valentin FAMELART's avatar
      Deprecation fixes for django 1.10 · 2a5030ad
      Valentin FAMELART authored
      Summary:
      Add required models.CASCADE flag on Accouns model
      
      Change from AssertEquals to AssertEqual (deprecation)
      
      Change is_authenticated from method to attribute (deprecation)
      
      Change MIDDLEWARE_CLASSES to MIDDLEWARE (deprecation)
      
      Change django.core.urlresolvers to django.urls (deprecation)
      
      Test Plan:
      - Create & source the venv install the requirements
      - Migrate the changes
      - Create the ldap_login.json file with LDAP credentials (example file available)
      - Run `./manage.py test`
      
      Reviewers: caubin, terrienale
      
      Reviewed By: caubin, terrienale
      
      Subscribers: flavr
      
      Maniphest Tasks: T19, T21
      
      Differential Revision: https://phabricator.atilla.org/D8
      2a5030ad
    • Valentin FAMELART's avatar
      Change phab's URL in .arcconfig to match SSL · e7e38a7b
      Valentin FAMELART authored
      Summary: Changed URL from http://phabricator.atilla.org to https://phabricator.atilla.org.
      
      Test Plan:
       - patch this diff
       - make sure to change the URL into `~/.arcrc` or create a new conduit-key
       - test that it works by running `echo {} | arc call-conduit --trace user.whoami`
      
      Reviewers: terrienale
      
      Reviewed By: terrienale
      
      Subscribers: Thooms, flavr, caubin
      
      Differential Revision: https://phabricator.atilla.org/D9
      e7e38a7b
  19. 21 Jul, 2016 1 commit
    • Alexandre Terrien's avatar
      Authentication using auth.eistiens.net · 84b0a603
      Alexandre Terrien authored
      Summary:
      Login system using a custom authentication backend hitting on auth.eistiens.net
      Base for account Model, and first templates.
      
      Test Plan:
          - Create & source the venv, install the requirements
          - Migrate the changes
          - Create the ldap_login.json file with LDAP credentials in it, like in the example file
          - Run manage.py test
      
      Reviewers: caubin, Valz, Thooms
      
      Reviewed By: Valz, Thooms
      
      Maniphest Tasks: T12
      
      Differential Revision: http://phabricator.atilla.org/D7
      84b0a603
  20. 25 Apr, 2016 1 commit
  21. 21 Apr, 2016 1 commit
  22. 02 Apr, 2016 2 commits