Rex Dri merge requestshttps://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests2019-09-16T10:22:07Zhttps://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/160redesign(form/editor/etc.)2019-09-16T10:22:07ZFlorent Chehabredesign(form/editor/etc.)Huge redesign and cleaning of how edition is handled in the front.
* Created an alert service
* Hookified history and pending moderation
* Moved files around
* Form => form manager hold in a context
* Removed field mixins, make us...Huge redesign and cleaning of how edition is handled in the front.
* Created an alert service
* Hookified history and pending moderation
* Moved files around
* Form => form manager hold in a context
* Removed field mixins, make use of services
* Cleaned a bit module wrapper and module group wrapper
* A bit of perf optimization with memo
Fixes #168 #170
WIP #126 #131https://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/159refacto(Front): more hookification2019-09-09T06:55:16ZFlorent Chehabrefacto(Front): more hookificationWIP #126 WIP #126 https://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/158refacto(front): more switch from custom component to hook & tweaks & bug fix2019-09-08T18:29:55ZFlorent Chehabrefacto(front): more switch from custom component to hook & tweaks & bug fix* Created new hooks to interact with the api
* Refactored filter
WIP #126 #131 * Created new hooks to interact with the api
* Refactored filter
WIP #126 #131 https://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/157reafacto(front): cleaned renderCore and outside data related to module wrapper2019-09-08T12:10:40ZFlorent Chehabreafacto(front): cleaned renderCore and outside data related to module wrapperFixes #169
Fixes #130 Fixes #169
Fixes #130 https://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/156feat(front): hookified modules & tweaks2019-09-08T09:52:44ZFlorent Chehabfeat(front): hookified modules & tweaks* tweaked service loading
* tweaked some presentation
More work on #126 * tweaked service loading
* tweaked some presentation
More work on #126 https://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/155Clean(front): services / helpers2019-09-04T16:39:36ZFlorent ChehabClean(front): services / helpers* Merged all helpers into services.
* Changed the way services are initialized on app start.
* Cleaned Custom Component for API
Fixes #165* Merged all helpers into services.
* Changed the way services are initialized on app start.
* Cleaned Custom Component for API
Fixes #165https://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/154feat(front): Created a notification service. Migrated all code to use it.2019-09-04T12:12:54ZFlorent Chehabfeat(front): Created a notification service. Migrated all code to use it.Fixes #161Fixes #161https://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/153Feat(front): switch full screen service created, dropped redux for this.2019-09-04T09:10:42ZFlorent ChehabFeat(front): switch full screen service created, dropped redux for this.* Created `FullScreenDialogService` to handle the opening / closing of the full screen dialog, instead of redux.
* (updated `FullScreenDialog` back to class to be able use it with the component).
* Fixes bug related to tips and tricks ...* Created `FullScreenDialogService` to handle the opening / closing of the full screen dialog, instead of redux.
* (updated `FullScreenDialog` back to class to be able use it with the component).
* Fixes bug related to tips and tricks from last MR.
Fixes #163https://gitlab.utc.fr/rex-dri/rex-dri/-/merge_requests/152refactoring(front): new way to use data from backend (not yet used everywhere...2019-09-04T08:31:33ZFlorent Chehabrefactoring(front): new way to use data from backend (not yet used everywhere) & tweaks* 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 ...* 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 https://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 confighttps://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/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/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/146fix(log out)2019-08-25T13:57:06ZFlorent Chehabfix(log out)Fixes #150Fixes #150https://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/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/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/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/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/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 university