Skip to main content

Точки доступа

Библиотека компонентов::

http://n2oapp.net/framework/config/schema/access-point-2.0

<object-access>

Точка доступа к данным объекта

Атрибуты

НаименованиеТипОписаниеЗначение по умолчаниюОбязательность
object-idИдентификаторОбъект, к которому даётся доступ!
operationsИдентификаторы, через запятуюОперации объекта, к которым даётся доступ. Можно использовать символ * (звездочка) для доступа ко всем операциям. Если операции не указаны, доступ даётся только на чтение.

Пример

<object-access object-id="something" operations="update">
<eq field-id="type" value="1"/>
</object-access>

<object-filters>

Точка доступа для фильтрации объектов

Атрибуты

НаименованиеТипОписаниеЗначение по умолчаниюОбязательность
object-idСтрокаИдентификатор объекта!

Тело

Фильтры объекта

Пример

<object-filters object-id="something">
<eq id="firstFilter" field-id="type" value="1"/>
</object-access>

Фильтры объекта

Элементы

НаименованиеТипОписаниеЗначение по умолчанию
<eq>Нет телаФильтр эквивалентности
<in>Нет телаФильтр вхождения хотя бы одного в список
<is-null>Нет телаФильтр пустого поля
<contains>Нет телаФильтр вхождения списка в список
<overlaps>Нет телаФильтр пересечения списка со списком
<more>Нет телаФильтр больше
<less>Нет телаФильтр меньше
<not-eq>Нет телаФильтр не эквивалентности
<not-in>Нет телаФильтр не вхождения в список
<is-not-null>Нет телаФильтр не пустого поля

Атрибуты

НаименованиеТипОписаниеЗначение по умолчаниюОбязательность
idСтрокаИдентификатор фильтра!
field-idСсылка на поле выборкиПоле в выборке виджета, по которому будет фильтрация!
valueСтрокаЗначение фильтра (одно значение)
valuesСтрокаЗначения фильтра (через запятую)

<url-access>

Точка доступа к URL адресам.

Атрибуты

НаименованиеТипОписаниеЗначение по умолчаниюОбязательность
patternСтрокаШаблон URL, которому даётся доступ.Можно использовать символ * (звездочка) для доступа ко всем подмножествам пути.!

Пример

<url-access pattern="/users/**"/>

<page-access>

Точка доступа к странице.

Атрибуты

НаименованиеТипОписаниеЗначение по умолчаниюОбязательность
page-idСтрокаИдентификатор страницы, к которой даётся доступ!

Пример

<page-access page-id="users"/>