- 23 Jun, 2019 2 commits
-
-
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
-
Florent Chehab authored
Previous exchange feedbacks: * renamed some fields * added would recommend field in course feedback * uniformized grading scheme * Added viewsets/serializers in the back (+permissions & performance concerns) * Support edit in the front Tweaks: * directly return in the `obj_info` if the model is versioned or not * Added support for required get parameters * enum for model moderation level * More versatile metric feedback component * Fixed how the editor (frontend component) was telling if something has been moderated * Added a CURRENT_USER variable instead of using the one from html directly * Diminished website font-size * Better proptypes / defaultProps in fields * Added optionnal comment text on fields * Fixed the number field * Added Helper classes to centralize the manipulation of redux store data * Teaked pseudo/username returned by the api Closes #29 #32
-
- 01 Jun, 2019 1 commit
-
-
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
-
- 25 May, 2019 1 commit
- 04 May, 2019 1 commit
-
-
- 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
-
- 24 Mar, 2019 1 commit
-
-
Florent Chehab authored
* Cleaned all init files * Infer the serializer from the model instead of having it in the models * Updated the doc accordingly * Fixed typos Fixes #93 Fixes #85
-
- 23 Mar, 2019 1 commit
-
-
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
-
- 16 Mar, 2019 1 commit
-
-
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.
-
- 10 Mar, 2019 1 commit
-
-
Florent Chehab authored
-
- 24 Feb, 2019 1 commit
-
-
Florent Chehab authored
-
- 11 Feb, 2019 1 commit
-
-
Florent Chehab authored
-
- 08 Feb, 2019 2 commits
-
-
Florent Chehab authored
Closes #44
-
Florent Chehab authored
Repo structure complete redesign Fixes #38
-