- 01 Jul, 2019 1 commit
-
-
🎉 🎉 Florent Chehab authoredBeta 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
-
- 16 Jun, 2019 1 commit
-
-
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
-
- 01 Jun, 2019 1 commit
-
-
Alexandre Lanceart authored
* Added an app in the backend dedicated to the link with external data * Create a command to update the data * Support updating data from fixer * Updated doc accordingly Almost done #28
-
- 26 May, 2019 1 commit
-
-
Florent Chehab authored
* Bumped material-UI to v4.0.0 * Fixed braking changes, * Moved some components to React Hook along the way * Fixed some bugs * v0.4.0 of the frontend image, --- Enhanced frontend of previous departure, still a WIP
-
- 24 May, 2019 1 commit
-
-
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
-
- 11 May, 2019 1 commit
-
-
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
-
- 17 Apr, 2019 1 commit
-
-
Florent Chehab authored
* JSON validation in now performed against `json-schemas` which give a standard way of handling this. * All previous validation moved to new setup (`useful_links` field & `TaggedItem` in particular) * Tags handling slightly updated (schemas are now hardcoded in the app and not stored in db) * All new validators are unitested
🎉 * A bit of documentation added ---- * Bumped backend image to version 0.2.1 with new python packages requirements ---- Fixes #112 Mentions #113 #57
-
- 14 Apr, 2019 1 commit
-
-
Florent Chehab authored
* Dropped the use of Pandas & updated loading scripts accordingly * Separated python requirements files * Updated Dockerfile to be able to also build a production ready image (without dev dependencies) * Backend images size cut in more than half
🎉 * Updated a bit the documentation related to Docker * CI now depends on clear image tags * Fixed the serializers of User and enhanced frontend of userinfo * Fixed wrong compose in frontend Fixes #108 #109 #104 Linked to #66 for new prod dockerfile
-
- 12 Apr, 2019 1 commit
-
-
Florent Chehab authored
* **Added documentation regarding how to debug the backend and the frontend** * Updated webpack config to ease debugging (no more mimify) and a bit better production config * Added .env files to configure env variables in the project * Updated backend image to support .env files * Updated backend to use .env files * Updated CI settings accordingly * Added documentation about IDE setup * Removed `.vscode` folder from repo Fixes #106 #105 Linked to #66 for .env files
-
- 07 Apr, 2019 1 commit
-
-
Florent Chehab authored
* The frontend dependencies are now cached in the docker images itself * A little hack is used to restore them when needed ie: the `node_modules` folder is stored outside of the workdir and then brought in * Images are now versioned on the registry * The docker-compose file has been updated to use the new/versioned images. * The documentation has been updated. * And the Gitlab-CI has been tweaked.
-
- 30 Mar, 2019 1 commit
-
-
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
-
- 19 Mar, 2019 1 commit
-
-
Florent Chehab authored
We now wait for the necessary static files to be generated before collecting the static files in the backend. Fixes #88
-
- 16 Mar, 2019 1 commit
-
-
Florent Chehab authored
* Reorganized documentation folder * Rorganized documentation sidebar in browser * Added documentation about notifications in the frontend #74 * Tweaks Bonus: more readable docker-compose
-
- 24 Feb, 2019 1 commit
-
-
Florent Chehab authored
-
- 21 Feb, 2019 2 commits
-
-
Florent Chehab authored
-
Florent Chehab authored
-
- 11 Feb, 2019 4 commits
-
-
Florent Chehab authored
Added some comments accross specific files
-
Florent Chehab authored
-
Florent Chehab authored
-
Florent Chehab authored
-