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 дозволи на дії наразі головним чином контролюються дозволами на ресурси колекцій:

  • Дозволи на ресурси колекції: Використовуються для уніфікованого контролю базових дозволів на дії (такі як створення (Create), перегляд (View), оновлення (Update) та видалення (Delete)) для різних ролей щодо колекції. Цей дозвіл застосовується до всієї колекції в межах джерела даних, забезпечуючи, що відповідні дозволи на дії ролі для цієї колекції залишаються узгодженими на різних сторінках, у спливаючих вікнах та блоках.

#Дозволи на ресурси колекції

У системі дозволів NocoBase дозволи на дії для колекцій в основному поділяються за вимірами CRUD, щоб забезпечити узгодженість та стандартизацію в управлінні дозволами. Наприклад:

  • Дозвіл на створення (Create): Контролює всі дії, пов'язані зі створенням для цієї колекції, включаючи дії додавання, копіювання тощо. Якщо роль має дозвіл на створення для цієї колекції, то дії додавання, копіювання та інші дії, пов'язані зі створенням, будуть видимими на всіх сторінках та у всіх спливаючих вікнах.
  • Дозвіл на видалення (Delete): Контролює дію видалення для цієї колекції. Дозвіл залишається узгодженим, незалежно від того, чи це масове видалення в блоці таблиці, чи видалення окремого запису в блоці деталей.
  • Дозвіл на оновлення (Update): Контролює дії типу оновлення для цієї колекції, такі як дії редагування та оновлення записів.
  • Дозвіл на перегляд (View): Контролює видимість даних цієї колекції. Відповідні блоки даних (таблиця, список, деталі тощо) видимі лише тоді, коли роль має дозвіл на перегляд для цієї колекції.

Цей універсальний метод управління дозволами підходить для стандартизованого контролю дозволів на дані, забезпечуючи, що для однієї й тієї ж колекції, одна й та сама дія має узгоджені правила дозволів на різних сторінках, у спливаючих вікнах та блоках, що забезпечує уніфікованість та зручність обслуговування.

#Глобальні дозволи

Глобальні дозволи на дії застосовуються до всіх колекцій у межах джерела даних, і класифікуються за типом ресурсу наступним чином:

20250306204756

#Дозволи на дії для конкретних колекцій

Дозволи на дії для конкретних колекцій переважають загальні дозволи джерела даних, додатково уточнюючи дозволи на дії та дозволяючи налаштовувати дозволи для доступу до ресурсів конкретної колекції. Ці дозволи поділяються на два аспекти:

  1. Дозволи на дії: Дозволи на дії включають додавання, перегляд, редагування, видалення, експорт та імпорт. Ці дозволи налаштовуються за виміром обсягу даних:

    • Усі записи: Дозволяє користувачам виконувати дії над усіма записами в колекції.
    • Власні записи: Обмежує користувачів виконувати дії лише над записами даних, які вони створили.
  2. Дозволи на поля: Дозволи на поля дозволяють налаштовувати дозволи для кожного поля в різних діях. Наприклад, деякі поля можна налаштувати так, щоб вони були лише для перегляду, без можливості редагування.

20250306205042

#Пов'язана документація

[Налаштування дозволів]