Ограничения на изменение настроек
Ограничения на изменение настроек могут находиться внутри секции profiles
файла user.xml
и запрещают пользователю менять некоторые настройки с помощью запроса SET
.
Выглядит это следующим образом:
Если пользователь пытается выйти за пределы, установленные этими ограничениями, то кидается исключение и настройка сохраняет прежнее значение.
Поддерживаются три типа ограничений: min
, max
и readonly
. Ограничения min
и max
указывают нижнюю и верхнюю границы для числовых настроек и могут использоваться вместе.
Ограничение readonly
указывает, что пользователь не может менять настройку.
Пример: Пусть файл users.xml
содержит строки:
Каждый из следующих запросов кинет исключение:
Примечание: профиль с именем default
обрабатывается специальным образом: все ограничения на изменение настроек из этого профиля становятся дефолтными и влияют на всех пользователей, кроме тех, где эти ограничения явно переопределены.