overall UX changes
Description
This merge request aims at merging together wip-ux
into develop
. wip-ux
contains commits from the group in the IUT of La Rochelle, working on a global UX redesign.
- The creation forms have been enhanced for Course, Activity and Resource
- Objects (C, A, R) are segregated with specific colors
- Other minor improvements
Migration and compatibility
-
The merge request updates the models, as a consequences, database migrations are needed. -
The merge request breaks the compatibility.
Related documents
(documentation and pertinent links describing the methods implemented in the merge request.)
TODO
Before being accepted, any merge request must fulfill the following requirements:
-
Check PEP8 writing style as described in CONTRIBUTING.md. -
Ensure existing tests are still working properly. -
Features have been tested. -
Every translatable strings are written in proper english. -
Every translatable strings are tagged for translation using gettext
,blocktrans
and/ortrans
. -
Ensure that there is no side effect in files: changes are only related to one, and only one feature. -
Ensure that no file has been removed by accident. -
API is documented, as well as the behavior, if needed, in docs
. -
Ensure the commit history is “clean enough” (this means no extra merge commits, etc). -
Ensure pipeline
succeeds.
Edited by Guillaume Bernard