1. 02 Jul, 2019 1 commit
    • Florent Chehab's avatar
      fixes(=>v0.9.1) · 58094660
      Florent Chehab authored
      * increase UWSGI buffer size
      * Fixed feedback invalidation on edit
      * cleaner scholarships presentation
      * Fixed missing arg in cron
      * Fixed typos
      * lighter empty feedbacks
      * cleaner notifications
      
      Closes #141 #140
      58094660
  2. 01 Jul, 2019 1 commit
    • Florent Chehab's avatar
      🎉 feat(beta) 🎉 got ready, i.e. TWEAKS · f4549210
      Florent Chehab authored
      Beta time has come ! 🎉
      
      WARNING: migrations have been reset one last time!
      
      This MR concerns tones of little tweaks:
      
      Reviewed:
      * model moderation levels
      * serializers.meta.fields value
      * Viewset permissions
      * on_delete values
      
      Changed:
      * Update dark theme color
      * Added load prod base script
      * beta logo on website
      * Added missing about project markdown
      * Added RGPD notice to all forms
      * Put media files in a docker volume
      * More frequent currency exhange rates update
      
      Fixed:
      * Front handling of scholarships
      * Currencies conversion in the front
      * Front theme icons color
      * No default networks in prod docker compose to prevent nasty VM routing
      
      Closes #135 #119 #96
      f4549210
  3. 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
  4. 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
  5. 01 Jun, 2019 1 commit
  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