Skip to content

Тип роли пользователя

Каждая роль имеет свой тип, который удобен для глобального управления. Например: учащийся, обучающий, управляющий, админ, гость и суперюзер. Можно создать несколько обучающихся или несколько управляющих (тьютор, менеджер, проверяющий, заведующий кафедры и т.д.), но они все равно управляющие и не могут обучаться в группах, например.

Атрибуты

  • id - bigint - уникальный ID.
  • user_group - varchar(255) - группы пользователей.
  • title - varchar(255) - название.
  • rank - int - ранг группы пользователей. Меньше - больше статус.

Табличный вид модели

id user_group title rank
1 admin Администратор 10
2 manager Управляющий персонал 20
6 teacher Преподаватели 50
7 student Студент 55
8 guest Без роли 100
10 superuser Суперюзер 5

Табличное представление

Некоторое табличное представление

Назад