Каждый пользователь в Mokapen принадлежит одной или нескольким организациям с определённой ролью. Роль определяет, что вы можете видеть, создавать и настраивать: не все имеют доступ к настройкам, не все приглашают коллег, не все управляют биллингом или безопасностью. Это руководство описывает шесть основных ролей и нарастающие права от Guest до Admin.
В системе предусмотрено 6 основных ролей с нарастающими правами:
В seed-системе Admin и Owner имеют одинаковые права. Различие может быть реализовано на уровне бизнес-логики или для будущих функций.
| Функция | Guest | Limited User | User | Member | Owner | Admin |
|---|---|---|---|---|---|---|
| Просмотр назначенных сущностей | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Создание новых сущностей | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Просмотр пользователей/команд | ❌ | ✅ (только своих) | ✅ | ✅ | ✅ | ✅ |
| Приглашение пользователей | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
| Управление командами | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
| Изменение настроек приложений | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
| Импорт/Экспорт | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
| Управление безопасностью | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
| Управление предпочтениями приложений | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
| Управление биллингом | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
| Функции Partner/Developer | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
В: Может ли Limited User изменить контакт, созданный другим пользователем?
О: Зависит от настроек конфиденциальности и конкретных прав. Как правило, может изменять только сущности, где он является owner или stakeholder.
В: Может ли Member удалить организацию?
О: Нет, только Owner и Admin могут удалить организацию.
В: Может ли User видеть всех пользователей организации?
О: Да, User может просматривать полный список пользователей, а Limited User видит только команды, к которым принадлежит.
В: В чём разница между Owner и Admin?
О: В базовой системе они эквивалентны. Admin может иметь доступ к дополнительным функциям, таким как Partner и Developer, если они настроены.
Нужна помощь?