1. 30 Jun, 2019 1 commit
    • Florent Chehab's avatar
      Feat(pagination) & Feat(filter previous exchanges) · 80323181
      Florent Chehab authored
      Pagination:
      * Paginated endpoints for offers and previous exchanges,
      * Added front component to display paginated data,
      * Display offer in the front
      
      Filter on previous exchanges:
      * Added a denormalized model to store information
      * Compute it in cron and in transaction
      * Filter in front
      
      Closes #123
      80323181
  2. 29 Jun, 2019 2 commits
    • Florent Chehab's avatar
      Finish(external data): cron, mapping, offers, etc. · 9fa79975
      Florent Chehab authored
      * Setup cron to automatically update remote data
      * Support partial (login based) utc data update
      * Tweaked models to record untouched or unlincked situations
      * take them into account in the front and the back,
      * Auto creation of general feedback also
      * Added info about unlinked utc partners in the front
      * Added button to request update ent data
      * Added university offer module to the front
      
      Other:
      * Tweaked loading scripts
      * tweaked models
      * Fixed SelectField
      
      Closes #28
      9fa79975
    • Segolene Brisemeur's avatar
      feat(external_data): load utc · cfb80538
      Segolene Brisemeur authored
      * Updated models to closely match UTC db spec
      * Updating loading data and tests to match
      * Added UTC partner model
      * Added class and command to fetch from the API on top of utc DB
      
      Also:
      
      * Removed department and Specialty models
      * Added some denormalization and signals / custom save maintain coherence
      
      Solves #53
      WIP #28
      cfb80538
  3. 26 Jun, 2019 1 commit
    • Florent Chehab's avatar
      feat(taggedItems): reworked, clean and operationnal & twaeked(site... · 6a5274e8
      Florent Chehab authored
      feat(taggedItems): reworked, clean and operationnal & twaeked(site information): added notification parameter
      
      WARNING:
      * Cleaned ALL migrations files as there were to many issues during the cleaning of taggedModels,
      
      Tagged Items:
      * Only for university and country now
      * Auto creation on university/country creation
      * Front operationnal
      * Removed tag models and abstract tagged item
      
      Site Information:
      * Added a `should_notify` boolean to the model/front
      
      Other:
      * Added a default bot user
      * Fixed timezone warning in the back
      * Clean signals setup
      * Fixed proptypes of Fields in the front
      * Added HiddenField
      * Deleted now useless files
      
      Closes #30 #58
      6a5274e8
  4. 23 Jun, 2019 1 commit
    • Florent Chehab's avatar
      feat(SiteInformation): back & front + tweaks · ae65342b
      Florent Chehab authored
      * Update home page
      * Display dynamic information on the home page (external data update and site informations)
      * back and front for SiteInformation
      * Footer with important information
      * Notification on connect for import information
      * Fixed markdown currency rounding
      
      Closes #120
      ae65342b
  5. 01 Jun, 2019 1 commit
    • Solene Aboud's avatar
      feat(recommendation list): back & front almost done · 2e1e841b
      Solene Aboud authored
      Backend:
      * Added recommendation list model
      * Added smart serializers/viewsets for the model
      * Added DRF permissions `IsFollower` and `IsPublic`
      * Backend handling of following,
      
      Frontend:
      * Cleaned setup
      * Textblock ready
      * Better save button
      * List and view recommendation
      
      Both:
      Connected for creation and save of recommendation
      
      Almost done #34
      2e1e841b
  6. 23 Apr, 2019 1 commit
    • Florent Chehab's avatar
      Removed UserRestrictedModule & tweaked CAS setting · 12217100
      Florent Chehab authored
      * Removed UserRestrictedModule (and associated models) from the project as it wasn't used (or will not be used)
      * Change the settings to make sure the admin of the site is also behind the CAS in production
      
      Fixes #81
      12217100
  7. 07 Apr, 2019 1 commit
  8. 30 Mar, 2019 1 commit
    • Florent Chehab's avatar
      refactor(backend): removed dynamic imports 🎊 · 243f43bf
      Florent Chehab authored
      * Removed all dynamic imports to have more standard Django infrastructre and ease future refactoring
      * Removed now useless config files
      * Returns the list of available endpoints to the frontend directly from the html
      * updated documentation accordingly
      
      Fixes #95
      243f43bf
  9. 24 Mar, 2019 1 commit
  10. 23 Mar, 2019 1 commit
    • Florent Chehab's avatar
      feat(backend): complete refactoring of the backend · 4c12f242
      Florent Chehab authored
      * Added new BaseModel /serializer/viewsets
      * Change names of abstract models/serializers/viewsets
      * Folder structure changed in tha backend
      * Added some backend test
      * Corrected bug related to moderation on non versionned modeles
      * Corrected bug related to no post permissions
      * Updated doc accordingly
      
      Fixes #91
      4c12f242
  11. 17 Mar, 2019 1 commit
    • Florent Chehab's avatar
      feat(backend): huge redesign and simplification · 26e608b7
      Florent Chehab authored
      * Removed `model_config` from all models; updated `MyModelSerializer` to include a new `obj_info` field. Updated frontend to take the change into account. (Fixes #78)
      * Removed `get_viewset_permissions` from most viewsets and added a generic getter in `MyModelViewset`.
      * Added support for composable permissions classes :confetti\_ball: (Fixes #45)
      * Cleaned config files: separated the files; added `defaults.yaml`
      * Moved `shared` folder (content) to `backend.backend_app.config` (still accessible to frontend, but it's cleaner that way since this folder contains files concerning only the backend).
      * Performance update with caching some attributes;
      * Even cleaner backend dynamic imports (#46)
      * Added a good chunck of documentation related to the backend (#74)
      * Added checks (runned when server is started or indirectly with `make check_backend`)
      26e608b7
  12. 10 Mar, 2019 1 commit
  13. 09 Mar, 2019 1 commit
  14. 03 Mar, 2019 1 commit
  15. 24 Feb, 2019 1 commit
  16. 08 Feb, 2019 3 commits
  17. 07 Feb, 2019 1 commit
  18. 06 Feb, 2019 1 commit
  19. 29 Aug, 2018 3 commits
  20. 28 Aug, 2018 2 commits
  21. 26 Aug, 2018 1 commit
  22. 25 Aug, 2018 1 commit
  23. 24 Aug, 2018 1 commit
  24. 22 Aug, 2018 1 commit