- custom admin
- sentry
- github
- permissions
- ceo - all permissions
- administrator - (crud) student, (crud) course, (crud) teacher, (crud) room, (crud) lead, (crud) holiday, (crud) archive, branch itself
- branch director - (crud) student, (crud) course, (crud) teacher, (crud) room, (crud) lead, (crud) holiday, (crud) archive, branch itself
- teacher - class days, self-groups
- limited administrator - (crud) teacher, (crud) course, (crud) group, branch itself
- marketer - (crud) leads
- cashier - (crud) students, reports
- test (pytest coverage 80% ^)
- docker/docker compose
- elasticsearch
- security
- GitHub actions
- server
- cache
- celery
- redis
- rabbitmq
- cron
- flake8
make test
run pytest with coverage htmlmake mig
make migrations and migratemake unmig
delete migrations filesmake remig
all in onemake admin
create admin superusermake load
collect all datasmake faker
create random fake datas in databasemake search_index
to create and populate the Elasticsearch index and mappingmake ram
remove all tables from the database