logologo
Начало
Руководство
Разработка
Плагины
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Начало
Руководство
Разработка
Плагины
API
logologo
Обзор

Блоки

Обзор

Блоки данных

Таблица
Форма
Детали
Список
Карточки-сетка
Диаграмма

Блок фильтров

Форма

Другие блоки

Панель управления
Iframe
Встроенный блок
Markdown
JS Block

Настройки блока

Область данных
Макет
Правила взаимодействия блоков
Правила взаимодействия полей
Правила сортировки
Удаление блока
Заголовок блока

Поле

Обзор

Общие настройки

Поля таблицы
Поля сведений
Поля формы фильтрации
Поля формы

Специальные настройки

Дата
Файловый менеджер
Подформа
Выпадающий список
Селектор данных
Каскадный селектор
Вложенная таблица
Вложенные сведения
Заголовок
JS Field
JS Item
JS Column

Настройки поля

Значение по умолчанию
Метка поля
Отображение метки
Подсказка для поля
Область данных
Компонент поля
Форматирование чисел
Режим
Обязательное
Поле заголовка
Правила валидации
Компонент поля связи

Действие

Обзор

Настройки действия

Кнопка редактирования
Запрос подтверждения
Присвоение значения полю
Привязка рабочего процесса
Модальное окно редактирования
Правила взаимодействия действий

Тип действия

Добавить
Просмотр
Удалить
Редактировать
Импорт
Импорт Pro
Экспорт
Экспорт Pro
Экспорт вложений
Фильтр
Ссылка
Открыть модальное окно
Обновить
Отправить данные
Запустить рабочий процесс
Обновить запись
Массовое обновление
Добавить дочернюю запись
JS Action
Права на действия

Продвинутый уровень

Правила взаимодействия
Поток событий
Переменная
RunJS
Previous PageJS Action
Next PageПравила взаимодействия
Уведомление о переводе ИИ

Эта документация была автоматически переведена ИИ.

#Права доступа к операциям

#Введение

В NocoBase 2.0 права доступа к операциям в настоящее время главным образом регулируются разрешениями на ресурсы коллекций:

  • Разрешения на ресурсы коллекций: Используются для единого контроля базовых операций (таких как Создание, Просмотр, Изменение, Удаление) для разных ролей над коллекцией. Это разрешение применяется ко всей коллекции в пределах источника данных, обеспечивая, чтобы соответствующие разрешения на действия для данной коллекции оставались согласованными для определенной роли на различных страницах, во всплывающих окнах и в блоках.

#Разрешения на ресурсы коллекций

В системе разрешений NocoBase права доступа к операциям с коллекциями в основном делятся по принципу CRUD для обеспечения согласованности и стандартизации управления разрешениями. Например:

  • Разрешение на создание (Create): Контролирует все операции, связанные с созданием для этой коллекции, включая операции добавления, копирования и т.д. Если роль имеет разрешение на создание для этой коллекции, то соответствующие операции добавления, копирования и другие операции, связанные с созданием, будут видны на всех страницах и во всех всплывающих окнах.
  • Разрешение на удаление (Delete): Контролирует операцию удаления для этой коллекции. Разрешение остается единым, будь то массовое удаление в табличном блоке или удаление одной записи в блоке сведений.
  • Разрешение на обновление (Update): Контролирует операции обновления для этой коллекции, такие как операции редактирования и обновление записей.
  • Разрешение на просмотр (View): Контролирует видимость данных этой коллекции. Связанные блоки данных (Таблица, Список, Сведения и т.д.) становятся видимыми только при наличии у роли разрешения на просмотр для этой коллекции.

Этот унифицированный подход к управлению разрешениями подходит для стандартизированного контроля доступа к данным, гарантируя, что для одной и той же коллекции одна и та же операция имеет единые правила разрешений на разных страницах, во всплывающих окнах и в блоках, обеспечивая единообразие и простоту поддержки.

#Глобальные разрешения

Глобальные права доступа к операциям применяются ко всем коллекциям в пределах источника данных и классифицируются по типу ресурса следующим образом:

20250306204756

#Разрешения для конкретных коллекций

Разрешения для конкретных коллекций имеют приоритет над общими разрешениями источника данных, дополнительно уточняют разрешения на действия и позволяют настраивать конфигурации разрешений для доступа к ресурсам конкретной коллекции. Эти разрешения делятся на две категории:

  1. Разрешения на операции: Они включают операции добавления, просмотра, редактирования, удаления, экспорта и импорта. Эти разрешения настраиваются на основе области данных:

    • Все записи: Позволяет пользователям выполнять операции над всеми записями в коллекции.
    • Собственные записи: Ограничивает пользователей выполнять операции только над теми записями данных, которые они создали.
  2. Разрешения для полей: Разрешения для полей позволяют настраивать разрешения для каждого поля в рамках различных операций. Например, некоторые поля могут быть настроены только для просмотра, без возможности редактирования.

20250306205042

#Связанная документация

[Настройка разрешений]