Объёкты modUserGroup представлены в базе данных в виде таблицы modx_membergroup_names
Родительским классом объектов является modPrincipal
Доступные для получения, записи и изменения поля объекта:
- name - Текстовое поле, с размером данных 191. Значение по умолчанию — пустая строка
- description - Текстовое поле.
- parent - Поле, в котором хранится число, с размером данных 10. Значение по умолчанию — ноль
- rank - Поле, в котором хранится число, с размером данных 10. Значение по умолчанию — ноль
- dashboard - Поле, в котором хранится число, с размером данных 10. По умолчанию в поле подставится значение 1
Связи объектов
Агрегатные связи
Объект имеет зависимости. modUserGroup связан со следующими объектами:
— modUserGroup (псевдоним Parent). Связь объектов записывается в поля parent и id.
— modUserGroup (псевдоним Children). Связь объектов записывается в поля id и parent.
— modDashboard (псевдоним Dashboard). Связь объектов записывается в поля dashboard и id.
Композитные связи
При удалении объекта так же будут удалены следующие, связанные с ним сущности:
— modUserGroupMember (псевдоним UserGroupMembers). Взаимосвязь определяется полями id и user_group.
— modFormCustomizationProfileUserGroup (псевдоним FormCustomizationProfiles). Взаимосвязь определяется полями id и usergroup.