π Overview
The standard Django User model is used for managing users - see the official documentation. This model is employed for authentication in the admin site.
π Roles
- MANAGER - has the ability to manage only their own links. To create manager account set the
is_staffflag toTrueand grant them the following permissions:
-
MANAGER ADMIN - permissions are equivalent to MANAGER. To enable to track other usersβ links, the Employee model should be used.
-
SUPERUSER - has access to all project features: they can view and edit every existing link, as well as manage users by granting them the necessary permission; to create a superuser, you need to set the
is_superuserflag toTrue.