1. 30 Mar, 2019 2 commits
    • Florent Chehab's avatar
      feat(standard filtering, tweaks): REST Api and other · 3a615383
      Florent Chehab authored
      * Filtering on client request should now be performed with the standard `?attr=...` syntaxe
      * Frontend updated for this new syntaxe
      * Backend and frontend documentation updated with new changes
      * Updated the location of the the api documentation to `/api-doc`
      * Fixed bug preventing api-doc to render
      * backend python requirements updated
      * Updated dockerfile / docker-compose to make sure we wait for the db
      
      Fixes #97 #80
      3a615383
    • 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
  2. 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
  3. 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
  4. 16 Mar, 2019 1 commit
    • Florent Chehab's avatar
      removed(all TODOs): · 0e4c1aef
      Florent Chehab authored
      Some of them were simply removed, oter were fixed.
      From now on, the use of TODO is not permitted in the code.
      0e4c1aef
  5. 10 Mar, 2019 1 commit
  6. 26 Feb, 2019 3 commits
  7. 24 Feb, 2019 1 commit
  8. 08 Feb, 2019 2 commits
  9. 15 Sep, 2018 2 commits
  10. 14 Sep, 2018 1 commit
    • Florent Chehab's avatar
      Bugs removed in backend · 43103ecb
      Florent Chehab authored
      - comparaison when retreiving pending moderation wasn't done on the right elements
      - Saving revision was done with user from request instead of updated by !
      43103ecb
  11. 13 Sep, 2018 1 commit
  12. 11 Sep, 2018 1 commit
  13. 10 Sep, 2018 2 commits
  14. 05 Sep, 2018 1 commit
  15. 04 Sep, 2018 1 commit
  16. 02 Sep, 2018 6 commits
  17. 29 Aug, 2018 2 commits
  18. 28 Aug, 2018 2 commits
  19. 27 Aug, 2018 1 commit
  20. 26 Aug, 2018 2 commits
  21. 25 Aug, 2018 4 commits
  22. 24 Aug, 2018 2 commits