Rex Dri issueshttps://gitlab.utc.fr/rex-dri/rex-dri/-/issues2020-06-19T14:20:56Zhttps://gitlab.utc.fr/rex-dri/rex-dri/-/issues/137Drop the city and campus model to simplify things a bit2020-06-19T14:20:56ZFlorent ChehabDrop the city and campus model to simplify things a bitAs you can see here https://rex-dri.gitlab.utc.fr/rex-dri/documentation/generated/architecture.svg the backend models architecture is a bit complicated.
To simplify things a bit, we want to:
* [ ] Drop the city model
* [ ] Drop the c...As you can see here https://rex-dri.gitlab.utc.fr/rex-dri/documentation/generated/architecture.svg the backend models architecture is a bit complicated.
To simplify things a bit, we want to:
* [ ] Drop the city model
* [ ] Drop the campus model
* [ ] All these information should be moved back to the `University`.
* [ ] There are also big changes to perform to the frontend.
This will be a big help for #187
How to do it?
1. Create a migration to add the missing columns to the University model,
2. Create a script to transfer the data from the city / campus models in the new columns,
-----
3. Update the backend serializers and viewsets,
5. Update the frontend.
-----
4. Delete the old models.PR-P20Gautier DauresGautier Daureshttps://gitlab.utc.fr/rex-dri/rex-dri/-/issues/191Use Material-ui pagination component2020-06-13T09:11:10ZFlorent ChehabUse Material-ui pagination componentTo be done after #188
https://material-ui.com/components/pagination/To be done after #188
https://material-ui.com/components/pagination/PR-P20Imane MisrarImane Misrarhttps://gitlab.utc.fr/rex-dri/rex-dri/-/issues/185Move to the new material-UI autocomplete Component2020-06-07T12:18:45ZFlorent ChehabMove to the new material-UI autocomplete ComponentIt should be a good idea to switch to the new autocomplete component from Material-UI: https://material-ui.com/components/autocomplete/
It will simplify a bit the code-base.
Don't forget to make it fuzzy: https://material-ui.com/compone...It should be a good idea to switch to the new autocomplete component from Material-UI: https://material-ui.com/components/autocomplete/
It will simplify a bit the code-base.
Don't forget to make it fuzzy: https://material-ui.com/components/autocomplete/#advancedPR-P20https://gitlab.utc.fr/rex-dri/rex-dri/-/issues/147Switch dependencies handler to Pipenv & yarn2020-05-17T11:29:28ZFlorent ChehabSwitch dependencies handler to Pipenv & yarnThe objective here is to switch the dependencies handling in the project to stricter helper.
* [x] Yarn (for the frontend)
* [ ] Pipenv (for the backend)
Regarding pipenv, you should at the end have a `Pipfile` and a `Pipefile.lock`....The objective here is to switch the dependencies handling in the project to stricter helper.
* [x] Yarn (for the frontend)
* [ ] Pipenv (for the backend)
Regarding pipenv, you should at the end have a `Pipfile` and a `Pipefile.lock`. The docker images will need to be updated also.PR-P20https://gitlab.utc.fr/rex-dri/rex-dri/-/issues/188Update back and front deps2020-05-17T11:29:19ZFlorent ChehabUpdate back and front deps* [ ] back deps
* [ ] front deps
Will need to rebuild docker images too.* [ ] back deps
* [ ] front deps
Will need to rebuild docker images too.PR-P20https://gitlab.utc.fr/rex-dri/rex-dri/-/issues/132Drop camel case from endpoints routes2020-03-21T17:41:31ZFlorent ChehabDrop camel case from endpoints routesswitxh to dash caseswitxh to dash casePR-P20https://gitlab.utc.fr/rex-dri/rex-dri/-/issues/158Update material-ui imports to meet new standard and have better tree shaking2020-03-21T17:38:44ZFlorent ChehabUpdate material-ui imports to meet new standard and have better tree shakingPR-P20https://gitlab.utc.fr/rex-dri/rex-dri/-/issues/166Move all hooks and hoc to respective folders2020-03-21T17:37:59ZFlorent ChehabMove all hooks and hoc to respective foldersPR-P20