• 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
..
config Loading commit data...
custom Loading commit data...
load_data Loading commit data...
migrations Loading commit data...
models Loading commit data...
permissions Loading commit data...
signals Loading commit data...
tests Loading commit data...
utils Loading commit data...
validators Loading commit data...
__init__.py Loading commit data...
admin.py Loading commit data...
apps.py Loading commit data...
checks.py Loading commit data...
fields.py Loading commit data...
urls.py Loading commit data...