1. 14 Jun, 2020 2 commits
  2. 29 May, 2020 1 commit
  3. 17 May, 2020 1 commit
  4. 12 Jan, 2020 4 commits
  5. 16 Jun, 2019 1 commit
    • Florent Chehab's avatar
      feat(rgpd/cgu): everything is ready · b89d8b63
      Florent Chehab authored
      * Full handling of RGPD/CGU validation
      * management command to clean user personnal data created
      * Added RGPD and CGU as markdown in the documentation (also used in the front)
      
      Front:
      * Multiple entrypoints for the different needs
      * Added raw file loader
      * bumped frontend image version
      * More generic front template (for the multiple entries)
      * Added NotFound Component
      * More generic Markdown component (in regards to handling off-the-api situations and heading size)
      
      Closes #67
      b89d8b63
  6. 26 May, 2019 1 commit
  7. 24 May, 2019 1 commit
    • Florent Chehab's avatar
      Feature(self hosted map tiles): · 7dc6e615
      Florent Chehab authored
      * Added map tile server to docker-compose dev and prod
      * Moved from leaflet to mapbox gl for vector tiles (changed npm dependencies)
      * Custom map styles for light and dark mode
      * Changed frontend map status saving (dropped redux / simpler static data saving)
      
      Closes #117
      7dc6e615
  8. 11 May, 2019 1 commit
    • Florent Chehab's avatar
      Feature(deploy config) & tweaks · 6e2273e3
      Florent Chehab authored
      * Deployment is now fully automated with docker / docker-compose (Backend served through uWSGI with Nginx)
      * Logs are configured in django and handled by a dedicated docker service (and kept for 30 days)
      * Frontend crash logging handled through the backend
      * Quick documentation of the deploy setup
      
      Fixes #110 Fixes #66
      
      Also:
      
      * Moved the envs directory to the more general server dir
      * New Picture and File model/serializer/viewset added
      * Image validator added (didn't use django image field as it wasn't supporting svg)
      * Removed symbolink of assets from the frontend in the backend to make sure we can boot the server in no time
      6e2273e3
  9. 20 Apr, 2019 1 commit
    • Florent Chehab's avatar
      Enhance/fix(frontend): Error boundaries, routing, HOC · 84ffef76
      Florent Chehab authored
      * Added error boundaries on each page to prevent full crash of the app (through HOC).
      * Improved routing in the app, tabs on the university page are now identified.
      * Moved the University info consumer to cleaner HOC.
      * Fixed bug in CRUD actions error handling.
      * Updated doc about jetbrain "safe write"
      * Fixed package.json general declaration
      
      Fixes #111 #101 #114 #115
      84ffef76
  10. 07 Apr, 2019 1 commit
  11. 06 Apr, 2019 1 commit
  12. 05 Apr, 2019 1 commit
    • Florent Chehab's avatar
      feat(user page) 🍾 & fixes 🎊: · 6ce40dc9
      Florent Chehab authored
      * Added a user page to show user information
      * Updated backend to handle the new data
      * Added backend test related to this
      * User can now be anonymous
      * NB: only users with level == authenticated user can be anonymous on the site
      * Backend serializers updated to return the pseudonyme of the user
      * Added a boolean field form element
      
      Fixes #64 #65
      
      Other fixes:
      
      * Added basic test for userData
      * Fixed bug in ReadOnly permission
      * Fixed typos/bugs in new CrudActions
      * Enhance fields declaration in abstract serializers
      * Changed jsx linting rules
      * Moved generic editors files
      * Updated network errors handling
      6ce40dc9
  13. 31 Mar, 2019 1 commit
    • Florent Chehab's avatar
      refactor(frontend api interactions) · da3d378b
      Florent Chehab authored
      * Complete redesign of the api actions / reducers,
      * Now makes use of Axios,
      * No more black magic,
      * Doc updated,
      
      BREAKING: All `...Specific` reducers results are no under `...One` and `readSpecific` moved to `readOne`
      
      Also,
      * Fixed bug regarding opposite user_can_moderate value returned by backend
      
      Fixes #98
      da3d378b
  14. 01 Mar, 2019 1 commit
  15. 28 Feb, 2019 2 commits
  16. 26 Feb, 2019 1 commit
  17. 24 Feb, 2019 1 commit
  18. 21 Feb, 2019 4 commits
  19. 10 Feb, 2019 1 commit
  20. 08 Feb, 2019 3 commits
  21. 07 Feb, 2019 1 commit
  22. 17 Sep, 2018 1 commit
  23. 15 Sep, 2018 2 commits
  24. 13 Sep, 2018 1 commit
  25. 12 Sep, 2018 1 commit
  26. 09 Sep, 2018 1 commit
  27. 07 Sep, 2018 2 commits
  28. 05 Sep, 2018 1 commit