1. 12 Jan, 2020 8 commits
  2. 25 Aug, 2019 1 commit
  3. 30 Jun, 2019 1 commit
    • Florent Chehab's avatar
      Feature(cover photo): setup ground · abbba24b
      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
      abbba24b
  4. 29 Jun, 2019 1 commit
    • 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
  5. 23 Jun, 2019 2 commits
    • Florent Chehab's avatar
      feat(SiteInformation): back & front + tweaks · ae65342b
      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
      ae65342b
    • Florent Chehab's avatar
      feat(previous departure feedbacks): presentation & edit done 🎉 | Tones of tweaks · de3c1897
      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
      de3c1897
  6. 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
  7. 15 Jun, 2019 1 commit
    • Florent Chehab's avatar
      feat(Recommendation List): done | tweaks(a lot of stuff): · 2f3e6bb6
      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
      2f3e6bb6
  8. 02 Jun, 2019 1 commit
    • Florent Chehab's avatar
      feat(frontend): general improvements · 8f668e77
      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
      8f668e77
  9. 26 May, 2019 1 commit
  10. 25 May, 2019 1 commit
  11. 21 Apr, 2019 1 commit
    • Florent Chehab's avatar
      Redesign(front theme) 🎨🎉 & tweaks (routing, etc.) · 4cfe777a
      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
      4cfe777a
  12. 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
  13. 13 Apr, 2019 1 commit
  14. 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
  15. 30 Mar, 2019 1 commit
    • Florent Chehab's avatar
      feat(standard filtering, tweaks): REST Api and other · 3a615383
      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
      3a615383
  16. 03 Mar, 2019 1 commit
  17. 02 Mar, 2019 1 commit
  18. 01 Mar, 2019 1 commit
  19. 28 Feb, 2019 2 commits
  20. 27 Feb, 2019 1 commit
  21. 24 Feb, 2019 1 commit
  22. 21 Feb, 2019 1 commit
  23. 08 Feb, 2019 1 commit
  24. 07 Feb, 2019 1 commit
  25. 12 Sep, 2018 1 commit
  26. 07 Sep, 2018 2 commits
  27. 06 Sep, 2018 3 commits
  28. 05 Sep, 2018 1 commit