Rex Dri merge requestshttps://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests2019-06-30T07:59:04Zhttps://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/129Feat(pagination) & Feat(filter previous exchanges)2019-06-30T07:59:04ZFlorent ChehabFeat(pagination) & Feat(filter previous exchanges)Pagination:
* Paginated endpoints for offers and previous exchanges,
* Added front component to display paginated data,
* Display offer in the front
Filter on previous exchanges:
* Added a denormalized model to store information
...Pagination:
* Paginated endpoints for offers and previous exchanges,
* Added front component to display paginated data,
* Display offer in the front
Filter on previous exchanges:
* Added a denormalized model to store information
* Compute it in cron and in transaction
* Filter in front
Closes #123https://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/130feat(sharedUnivFeedback): back & front | Tweaks2019-06-30T09:35:22ZFlorent Chehabfeat(sharedUnivFeedback): back & front | TweaksShared Univ Feedback:
* back done
* Front done
* auto created on univ creation
Tweaks:
* added check_obj_permissions_for_edit to essential serializer to be able to deeper check permissions for user_can_edit
* Fixed ExchangePerm...Shared Univ Feedback:
* back done
* Front done
* auto created on univ creation
Tweaks:
* added check_obj_permissions_for_edit to essential serializer to be able to deeper check permissions for user_can_edit
* Fixed ExchangePermission to handle null student
* Visual simplification of previous exchanges with no datahttps://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/131feat(more complex filters)2019-06-30T16:03:50ZFlorent Chehabfeat(more complex filters)* Added denormalized data about semesters, majors and minors in university model
* added function to compute it
* Added function to cron
* new FilterHandler in the front to handle / cache the filtering
* Tweaked map and search compo...* Added denormalized data about semesters, majors and minors in university model
* added function to compute it
* Added function to cron
* new FilterHandler in the front to handle / cache the filtering
* Tweaked map and search components to display the right stuff
* Map now displays in a different color the elements that have been filtered
* Renamed spacilities field to majors
* Fixed bugged in downshift multiple (couldn't add same after delete)
* Deleted useless code in offer
Linked to #31 https://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/132Feature(cover photo): setup ground2019-06-30T16:55:17ZFlorent ChehabFeature(cover photo): setup ground* 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 t...* 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 https://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/133🎉 feat(beta) 🎉 got ready, i.e. TWEAKS2019-07-01T18:42:30ZFlorent Chehab🎉 feat(beta) 🎉 got ready, i.e. TWEAKSBeta 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
...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 #96https://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/134Fix(sharedFeedback): request in front & quick prod loading script2019-07-01T20:02:12ZFlorent ChehabFix(sharedFeedback): request in front & quick prod loading scripthttps://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/135fix(frontend)2019-07-01T20:49:10ZFlorent Chehabfix(frontend)* Fixed bugs and typos in front* Fixed bugs and typos in fronthttps://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/136fixes(=>v0.9.1)2019-07-02T20:30:15ZFlorent Chehabfixes(=>v0.9.1)* 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 * 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 https://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/137tweaked(frontend) & CGU/RGPD2019-07-03T17:49:38ZFlorent Chehabtweaked(frontend) & CGU/RGPDFrontend:
* 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 ico...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 uniformizationhttps://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/138tweaks( => v0.9.3): front filter & load prod2019-07-13T20:22:34ZFlorent Chehabtweaks( => v0.9.3): front filter & load prod* Front Filter: default to the last 4 semesters available
* Tweaked load prod, removed load universities
* Tweaked loadUniversitiesProd to more correctly update universities
* Fixed scholarship not displaying max amount in some cases
...* Front Filter: default to the last 4 semesters available
* Tweaked load prod, removed load universities
* Tweaked loadUniversitiesProd to more correctly update universities
* Fixed scholarship not displaying max amount in some cases
* Added link from edit previous departure feedback to universityhttps://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/139hotFix(front crash on missing course code) & refacto(moduleHeader as componen...2019-07-14T17:05:53ZFlorent ChehabhotFix(front crash on missing course code) & refacto(moduleHeader as component) & TweaksHot 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,
* R...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,https://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/140v1 🎉2019-07-25T19:05:05ZFlorent Chehabv1 🎉* Tweaked RGPD and CGU to be consistent with reality
* Removed beta logo* Tweaked RGPD and CGU to be consistent with reality
* Removed beta logohttps://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/141feature(go home on bug) & changelog added2019-08-23T18:54:14ZFlorent Chehabfeature(go home on bug) & changelog addedhttps://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/142Fixed(null error in front)2019-08-23T19:03:35ZFlorent ChehabFixed(null error in front)Fixes #155Fixes #155https://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/143Release(v1.0.1)2019-08-23T19:11:14ZFlorent ChehabRelease(v1.0.1)https://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/146fix(log out)2019-08-25T13:57:06ZFlorent Chehabfix(log out)Fixes #150Fixes #150https://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/148Update(front deps) & switch to yarn2019-09-01T17:03:37ZFlorent ChehabUpdate(front deps) & switch to yarnRegarding #147
Also added new eslint deps for what is coming.
Breaking: polyfills are handled differently now.Regarding #147
Also added new eslint deps for what is coming.
Breaking: polyfills are handled differently now.https://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/149linting(frontend): major update & prettier2019-09-02T10:21:14ZFlorent Chehablinting(frontend): major update & prettier* Major update to eslint configuration
* Started refactoring accordingly
* New frontend image version
* Use prettier now* Major update to eslint configuration
* Started refactoring accordingly
* New frontend image version
* Use prettier nowhttps://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/150refactor(frontend): switch to .jsx for components and moved some files2019-09-02T11:20:35ZFlorent Chehabrefactor(frontend): switch to .jsx for components and moved some fileshttps://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/151refacto(frontend): finish compliance with new eslint config2019-09-02T13:20:30ZFlorent Chehabrefacto(frontend): finish compliance with new eslint config