• Florent Chehab's avatar
    feat(backend): huge redesign and simplification · 26e608b7
    Florent Chehab authored
    * Removed `model_config` from all models; updated `MyModelSerializer` to include a new `obj_info` field. Updated frontend to take the change into account. (Fixes #78)
    * Removed `get_viewset_permissions` from most viewsets and added a generic getter in `MyModelViewset`.
    * Added support for composable permissions classes :confetti\_ball: (Fixes #45)
    * Cleaned config files: separated the files; added `defaults.yaml`
    * Moved `shared` folder (content) to `backend.backend_app.config` (still accessible to frontend, but it's cleaner that way since this folder contains files concerning only the backend).
    * Performance update with caching some attributes;
    * Even cleaner backend dynamic imports (#46)
    * Added a good chunck of documentation related to the backend (#74)
    * Added checks (runned when server is started or indirectly with `make check_backend`)
    26e608b7
Name
Last commit
Last update
..
backend_app Loading commit data...
base_app Loading commit data...
.coveragerc Loading commit data...
.flake8 Loading commit data...
.gitignore Loading commit data...
Dockerfile Loading commit data...
manage.py Loading commit data...
pytest.ini Loading commit data...
requirements.txt Loading commit data...