Это создатель и хозяин проекта. У него есть абсолютные права на всё.
🔸 Права: Может делать абсолютно всё: создавать/удалять проекты и агентов, привязывать домены, управлять оплатой и финансами.
🔸 В коде: определяется — «Оwner».
Это технический специалист, который строит и настраивает проект «под капотом».
🔸 Права: Имеет все права, что и админ + может создавать рабочие пространства и имеет доступ к IDE (редактору кода).
🔸 В коде: определяется — «Developer». Включает в себя все права ролей Admin, Staff и User.
2) Разработчик (Developer)
Управляющий проектом. Это может быть менеджер, владелец бизнеса или старший сотрудник.
🔸 Права: Может выдавать роли другим пользователям не выше Admin. Имеет доступ ко всем разделам и возможностям, кроме создания рабочих пространств и доступа к IDE.
🔸 В коде: определяется — «Admin». Включает в себя все права ролей Staff и User.
Промежуточная роль между обычным пользователем и админом.
🔸 Права: Может видеть личный кабинет как у админа, но не может видеть информацию в разделах. Таким сотрудникам можно сделать админку для управления, например, заказами.
🔸 В коде: определяется — «Staff».
Конечный потребитель вашего продукта. Это ваши клиенты, ученики или посетители.
🔸 Права: Может авторизоваться. Видит только публичные страницы или то, к чему вы откроете ему доступ.
🔸 В коде: определяется — «User».
После авторизации пользователи могут иметь разные уровни доступа:
Роли пользователей