Права доступа
Portal управляет доступом к контенту через назначения прав на конкретные ресурсы. Права выдаются пользователю или группе доступа портала.
Уровни прав
В интерфейсе и в API используются четыре уровня (каждый следующий включает предыдущие):
| Уровень | В интерфейсе | Что можно делать |
|---|---|---|
view | Просмотр | Открывать ресурс, читать содержимое |
add | Добавление | Просмотр + создавать новые элементы (записи списка, файлы, страницы — в зависимости от ресурса) |
edit | Редактирование | Просмотр + добавление + изменять существующие объекты и настройки |
delete | Удаление | Полный доступ, включая удаление |
Пример: уровень «Редактирование» позволяет просматривать, добавлять и изменять, но не удалять.
Наследование
Права наследуются от родительского ресурса к дочернему:
узел → страницаузел → список → элемент спискаузел → библиотека → файлПри проверке доступа Portal просматривает всю цепочку (от конкретного объекта до корня) и берёт максимальный уровень среди всех назначений.
Явные права на дочернем ресурсе дополняют унаследованные, а не заменяют их. В панели прав отображается подсказка: «По умолчанию права наследуются от родительского ресурса. Назначения здесь дополняют унаследованные.»
Кому и на что назначаются права
| Ресурс | Что это | Типичные сценарии |
|---|---|---|
| Узел | Раздел портала (сайт) | Доступ ко всему подразделу целиком |
| Страница | HTML-страница узла | Отдельная новость, регламент, лендинг |
| Список | Таблица данных | Заявки, реестры, каталоги |
| Элемент списка | Одна строка списка | Конфиденциальная заявка, личная карточка |
| Библиотека | Хранилище файлов | Документы отдела |
| Файл | Документ в библиотеке | Отдельный договор с ограниченным доступом |
| Вложение | Файл, прикреплённый к элементу списка | Скан к заявке |
Где управлять правами в интерфейсе
| Ресурс | Как открыть панель прав | Кто может назначать |
|---|---|---|
| Узел | Настройки сайта → вкладка Права доступа | Пользователь с правом «Редактирование» на узел |
| Страница | Кнопка Права (щит) в шапке страницы | Пользователь с правом «Редактирование» на страницу |
| Список | Настройки списка → вкладка Права | Только администратор портала |
| Библиотека | Настройки библиотеки → вкладка Права | Только администратор портала |
| Элемент списка | Внизу карточки элемента (просмотр/редактирование) | Только администратор портала |
Как добавить право
- Откройте панель прав для нужного ресурса.
- В форме Добавить право выберите тип участника: Группа или Пользователь.
- Укажите группу из списка или найдите пользователя.
- Выберите уровень: Просмотр / Добавление / Редактирование / Удаление.
- Нажмите Добавить.
Чтобы отозвать право, нажмите Удалить в строке таблицы назначений.
Администратор портала
Пользователь с ролью администратор портала (is_portal_admin) имеет эффективный уровень «Удаление» на все ресурсы и может:
- назначать права на списки, библиотеки и элементы списков;
- управлять группами доступа;
- устанавливать пакеты WebPart в админке.
Обычные владельцы контента работают с правами на узлы и страницы в пределах своих полномочий.
Права на узел
Назначение прав на узел — основной способ открыть доступ к разделу:
- сотрудники видят узел в навигации и могут открывать его страницы, списки и библиотеки (согласно уровню);
- дочерние объекты наследуют права, если на них нет отдельных назначений.
Рекомендация: сначала настройте права на узел для нужных групп, затем при необходимости уточняйте доступ на отдельных страницах или элементах.
Права на страницу
Страница наследует права узла. Отдельные назначения на странице полезны, когда:
- одна страница в разделе должна быть доступна более узкому кругу лиц;
- черновик готов, но его ещё не видят все сотрудники узла.
Кнопка Права в шапке страницы видна пользователям с правом «Редактирование» на эту страницу.
Права на списки и элементы
Список
Права на список определяют, кто может:
- Просмотр — видеть список и его элементы;
- Добавление — создавать новые элементы;
- Редактирование — менять поля, вложения, представления (в рамках настроек списка);
- Удаление — удалять элементы.
Настройка прав на списки выполняется администратором портала (вкладка Права в настройках списка).
Элемент списка
Для отдельной записи можно задать права точечно — например, скрыть конфиденциальную заявку от части сотрудников, у которых есть доступ к списку в целом. Раздел прав на элементе виден только администратору портала.
Права на библиотеки и файлы
Библиотека наследует права узла. На уровне библиотеки и отдельного файла администратор может назначить дополнительные ограничения.
Типичные уровни для документов:
- Просмотр — скачивание и просмотр в браузере / Collabora;
- Добавление — загрузка новых файлов;
- Редактирование — изменение метаданных, совместное редактирование;
- Удаление — удаление файлов (с учётом корзины узла).
Группы и пользователи
Права назначаются на:
- группу доступа портала — удобно для отделов и ролей (см. Группы доступа);
- конкретного пользователя — для индивидуальных исключений.
Типы групп:
| Тип | Описание |
|---|---|
portal | Создаётся вручную; состав редактируется администратором |
domain_linked | Импортируется из AD службой ad-sync; состав обновляется автоматически |
Группы Active Directory не назначают права напрямую — они синхронизируются в группы Portal, и уже на них выдаются права на узлы, страницы и списки. При ручном управлении в каталог AD можно искать пользователей при добавлении в группу portal.
Если нет доступа
- Уточните у коллег, открывается ли у них тот же раздел.
- Обратитесь к владельцу контента (автору страницы или ответственному за узел).
- Запросите доступ у администратора портала — он может добавить вас в группу или назначить право напрямую.
См. также
- Группы доступа — создание групп и добавление участников
- Профиль — ваши данные и выход из системы
- API: права доступа — для интеграций и автоматизации