- 12 Jan, 2020 8 commits
-
-
-
-
-
-
* Created new hook useSingleApiData * Created new hoc withNetworkWrapper * Converted some components to use the new setup * Added new services for common data (helpers should later be merged in the services) * Few bugs in search and tips and tricks (need other refactoring to be fixed) etc. WIP #126 #131
-
-
-
-
- 25 Aug, 2019 1 commit
-
-
Florent Chehab authored
-
- 30 Jun, 2019 1 commit
-
-
Florent Chehab authored
* Setup ground for cover photo. Merged early for beta. * Models updated to use files * Fixed file/picture serializers * CoverGallery component updated * Added fileField / pageFiles / Picture / Picture editor & tweaked crud actions to be able to post data (would need further testing) * Fixed general info tab elements size * TODOs are identified by WARNING WIP #50
-
- 29 Jun, 2019 1 commit
-
-
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
-
- 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
-
- 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
-
- 15 Jun, 2019 1 commit
-
-
Florent Chehab authored
Recommendation list: * Focus on performance with silent state update (and no hook) * Whole logic and componets working * Updated few stuff in the back * Complete validation of the recommendation list json content (and tests for most of it) * Compute universities from the JSON on save Fixes #34 Fixse #127 Tweaks: * Reworked downshift multiple * Reworked selected and multislect field to use downshift multiple when there are too many options * Fixed wrong used of do_before_save * Drop use of redux for filter; switch to static handling of part of the state: much more natural Fixes #125 Other: New components: CopyToClipBoard, LinkToUser, onBlurContainer, SimplePopupMenu Updated SaveButton
-
- 02 Jun, 2019 1 commit
-
-
Florent Chehab authored
* Final touch to truncated markdown * A bit of reorganization and hookification * Fixed tabbar position on university page * Change mobile phone notification bar color * WIP responsiveness in course feedback * Shared parameters and HOC for pages / styles
-
- 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
-
- 25 May, 2019 1 commit
- 21 Apr, 2019 1 commit
-
-
Florent Chehab authored
* Complete redesign of the frontend theme => mobile friendly++
🎨 🎉 * Redesigned how the theme can be customized * (adapted the backend to store the theme correctly + testing) * Added a default theme for the app * Centralized routing in the APP for consistency * Quick fix to prevent rerendering on layout change in the university page (backend migration required) Fixes #19 #20
-
- 20 Apr, 2019 1 commit
-
-
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
-
- 13 Apr, 2019 1 commit
-
-
- 05 Apr, 2019 1 commit
-
-
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
-
- 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
-
- 03 Mar, 2019 1 commit
-
-
Florent Chehab authored
Removed hacks Tweaks And changes coherent with last commit Group Module broken again !
-
- 02 Mar, 2019 1 commit
-
-
Florent Chehab authored
-
- 01 Mar, 2019 1 commit
-
-
Florent Chehab authored
-
- 28 Feb, 2019 2 commits
-
-
Florent Chehab authored
Notifications in the editor are handled again.
-
Florent Chehab authored
-
- 27 Feb, 2019 1 commit
-
-
Florent Chehab authored
-
- 24 Feb, 2019 1 commit
-
-
Florent Chehab authored
-
- 21 Feb, 2019 1 commit
-
-
Florent Chehab authored
Fixes #48
-
- 08 Feb, 2019 1 commit
-
-
Florent Chehab authored
Added editor config
-
- 07 Feb, 2019 1 commit
-
-
Florent Chehab authored
Removed nasty automatic file generation. #39 #25
-
- 12 Sep, 2018 1 commit
-
-
Florent Chehab authored
-
- 07 Sep, 2018 2 commits
-
-
Florent Chehab authored
-
Florent Chehab authored
-
- 06 Sep, 2018 3 commits
-
-
Florent Chehab authored
-
Florent Chehab authored
-
Florent Chehab authored
-
- 05 Sep, 2018 1 commit
-
-
Florent Chehab authored
Many bugs corrected ! Few tweaks
-