Qform DSL knowledge base

<check_access> ×6 в коде

Структура: доступ

Проверка доступа к форме/действию (act=form, by=sql/php). Возвращаемое число — уровень доступа

Может встречаться внутри 1

ТегОписаниеВключений здесь
Структура: доступ 1 · включений здесь: 6
<access> Декларация прав доступа к сущности (entity, role-model, marker-flags) 6

Атрибуты 2

АтрибутОписаниеЗначения
Источник данных (SQL) 1 · включений: 6
by

Способ проверки доступа: sql (SQL-запрос) / php (PHP-код)

sql
События 1 · включений: 6
act

Контекст проверки доступа: form (открытие формы), edit, delete и т.п. Возвращаемое из SQL/PHP число определяет уровень доступа

form

Примеры из реального кода 1

@by @act packages/audit_control_groups/achievements.xml:17
<check_access by="sql" act="form">
    SELECT
      CASE '{{hideedit}}'
          WHEN 0 THEN 2
          ELSE 1
      END AS editable
</check_access>