Роли и разрешения
Как создается роль, что дает каждый столбец таблицы разрешений и какие изменения CommonLynk отклоняет, чтобы вы не могли заблокировать доступ к собственному рабочему пространству.
Роль — это именованный набор разрешений, и только она определяет, к чему человек имеет доступ в вашем рабочем пространстве. Роли управляются в разделе «Настройки» → «Роли».
Как устроены разрешения
В списке для каждой роли указаны название, описание, число людей, которым она назначена, признак активности и ссылка для изменения ее разрешений. Вверху расположена кнопка «Добавить роль».
В CommonLynk действует принцип запрета по умолчанию. Ничего не предоставляется, пока не отмечен флажок. Человек без роли или с ролью, не дающей разрешений на модуль, получает отказ: если он вошел в систему, он увидит страницу отказа, а если нет — будет перенаправлен на страницу входа. Сама принадлежность к рабочему пространству никогда не является разрешением.
Создание роли
Создание роли выполняется в два этапа, а не в один.
- Укажите название роли на каждом из языков вашего рабочего пространства, добавьте описание и сохраните.
- Роль создается без каких-либо разрешений, и вы сразу переходите к ее таблице разрешений, чтобы их предоставить.
Таким образом, только что сохраненная роль безопасна, пока вы ничего не отметите. Если вы покинете таблицу, ничего не предоставив, роль будет существовать, но не даст никому никакого доступа.
Таблица разрешений
В таблице модули расположены по строкам, а поперек них — четыре столбца; в каждой строке есть переключатель «Выбрать все».
| Столбец | Что дает установленный флажок |
|---|---|
| Просмотр | Открытие модуля и чтение его записей, включая скачивание всего, что модуль позволяет экспортировать. |
| Добавление | Создание новой записи в этом модуле и добавление к ней вложения. |
| Изменение | Изменение уже существующей записи. |
| Удаление | Удаление записи, а также удаление файла, вложенного другим пользователем. |
Модули:
- Регистрации
- Программы
- Проекты
- Мероприятия
- Посещаемость
- Отчеты
- Управление пользователями
- Роли и разрешения
- Настройки
- Конструктор форм
- Проверка данных форм
- Показатели
- Резервные копии
В строке «Резервные копии» есть три дополнительных флажка:
- Скачивание — позволяет забрать копию всех данных.
- Управление настройками — позволяет изменять расписание и место назначения.
- Восстановление — позволяет записать копию обратно.
При сохранении таблица перезаписывается целиком, поэтому снятие флажка отзывает разрешение так же определенно, как установка флажка его предоставляет.
Отключение роли
Неактивная роль не предоставляет ничего. Не ограниченный доступ и не только просмотр: перевод роли в неактивное состояние сразу снимает все разрешения, которые она давала, по всем модулям, пока вы снова ее не включите. Это важно учитывать, прежде чем использовать такую меру временно, например на время отсутствия коллеги.
Назначение роли пользователю
Роль выбирается при добавлении человека, и ее можно изменить позднее. Роль не обязательна, поэтому у человека может не быть роли: он может войти в систему и открыть свой профиль, но во всех остальных разделах получит отказ.
Изменения, которые CommonLynk отклоняет
CommonLynk отклоняет сохранение, после которого ваше рабочее пространство лишится возможности администрировать само себя. Система не позволит отобрать разрешения «Управление пользователями» и «Роли» у последней роли, обладающей обоими, отобрать разрешение «Настройки» у последней роли, которая им обладает, а также лишить разрешений или деактивировать роль владельца.
Каждый такой отказ сам записывается в журнал действий, поэтому попытка остается видимой и впоследствии.