RoleGroup — различия между версиями
Lan  (обсуждение | вклад)  (Новая страница: «{{ElementType|com.beanexplorer.enterprise.metadata.model.RoleGroup}}  Группа ролей (role group) — поименованная совокупность…»)  | 
				Lan  (обсуждение | вклад)   | 
				||
| Строка 1: | Строка 1: | ||
| − | {{ElementType|com.beanexplorer.enterprise.metadata.model.RoleGroup}}  | + | {{ElementType|com.beanexplorer.enterprise.metadata.model.RoleGroup|нет}}  | 
Группа ролей (role group) — поименованная совокупность [[role|ролей]], которую можно назначить разом какому-либо элементу (например, [[Operation|операции]] или [[Query|представлению]]). При использовании в списке ролей группы необходимо перед её именем поместить символ '@'. Группы ролей позволяют кастомизировать права доступа для [[Module|модулей]]: вы можете определить в модуле группу и задать ей набор ролей по умолчанию (обычно пустой), а в проекте приложения переопределить эту группу, задав другие роли. Поэтому рекомендуется использовать в модулях только группы ролей.  | Группа ролей (role group) — поименованная совокупность [[role|ролей]], которую можно назначить разом какому-либо элементу (например, [[Operation|операции]] или [[Query|представлению]]). При использовании в списке ролей группы необходимо перед её именем поместить символ '@'. Группы ролей позволяют кастомизировать права доступа для [[Module|модулей]]: вы можете определить в модуле группу и задать ей набор ролей по умолчанию (обычно пустой), а в проекте приложения переопределить эту группу, задав другие роли. Поэтому рекомендуется использовать в модулях только группы ролей.  | ||
Версия 14:32, 11 сентября 2014
- Класс
 RoleGroup- Поддерживает документацию
 - нет
 - Поддерживает extras
 - нет
 
Группа ролей (role group) — поименованная совокупность ролей, которую можно назначить разом какому-либо элементу (например, операции или представлению). При использовании в списке ролей группы необходимо перед её именем поместить символ '@'. Группы ролей позволяют кастомизировать права доступа для модулей: вы можете определить в модуле группу и задать ей набор ролей по умолчанию (обычно пустой), а в проекте приложения переопределить эту группу, задав другие роли. Поэтому рекомендуется использовать в модулях только группы ролей.
Для удобства существуют также предопределённые группы: @AllRoles (все доступные роли проекта) и @AllRolesExceptGuest (все роли кроме роли Guest).
Группа ролей по умолчанию сериализуется в файл security.yaml, в секцию groups.