- 12 Jan, 2020 3 commits
-
-
-
-
Regarding #147 Also added new eslint deps for what is coming. Breaking: polyfills are handled differently now.
-
- 25 Aug, 2019 1 commit
-
-
Florent Chehab authored
-
- 25 Jul, 2019 1 commit
-
-
Florent Chehab authored
-
- 14 Jul, 2019 1 commit
-
-
Florent Chehab authored
Hot fix: * Front was crashing on course sort when a course didn't have a code. Refacto: * Changed module header subfunctions to concrete components, Tweaks: * tabs on the university page are now centered on smaller devices, * Removed react swipeable from search for performance, * Changed search pagination to progress for better long list support, * Smaller univ name on the edit feedback page, * Fixed wording unlinked partners for singular vs plural, * Allow disabled items in SimpleFormMenu, Other: * Removed univ logo from edit form, not supported yet,
-
- 03 Jul, 2019 1 commit
-
-
Florent Chehab authored
Frontend: * Changed main app template to have previous exchange button write on top, * Moved my information for "information" to settings, * Tweaked map ratio * Don't render login indicator for notifier * Removed missing picture icon from cover picture CGU/RGPD: * Slight clarification and uniformization
-
- 02 Jul, 2019 1 commit
-
-
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
-
- 01 Jul, 2019 1 commit
-
-
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
-
- 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 2 commits
-
-
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
-
* 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
-
- 26 Jun, 2019 1 commit
-
-
Florent Chehab authored
feat(taggedItems): reworked, clean and operationnal & twaeked(site information): added notification parameter WARNING: * Cleaned ALL migrations files as there were to many issues during the cleaning of taggedModels, Tagged Items: * Only for university and country now * Auto creation on university/country creation * Front operationnal * Removed tag models and abstract tagged item Site Information: * Added a `should_notify` boolean to the model/front Other: * Added a default bot user * Fixed timezone warning in the back * Clean signals setup * Fixed proptypes of Fields in the front * Added HiddenField * Deleted now useless files Closes #30 #58
-
- 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
-
- 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
-
- 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
- 23 Apr, 2019 1 commit
-
-
Florent Chehab authored
* Added a logout option in the settings menu * Centralized secondary menus definitions * The menus in the drawer are now fully synced
-
- 21 Apr, 2019 2 commits
-
-
Florent Chehab authored
* Change the way links are styled to handle multiline * Make sure the drawer menu closes on item click * Limit width of user info * Less flashy main menu icons
-
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
-
- 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.
-
- 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
-