НАЧАЛО >> Оглавление >> Описание модулей системы >> ProfileManager - Подсистема управления профилями настроек АРМ >> Действия модуля (Actions)
Действия могут быть вызваны как ?id=WIrbis&action=ProfileManager/actionname&par1=val1&par2=val2&...
Удаляет потомков записи либо вместе с хозяином (all = true), либо без него (all = false)
Ведет поиск потомков записи по запросу "OSID=$sid" и возвращает их в виде массива JSON-объектов для построения древа в ExtJS
Открывает запись по ее sid и предает в действие he2/GetSidEditor
Это действие генерирует таблицу в HTML-разметке, содержащую все параметры профиля. Отображаются только поля, указанные в списке переменных управляемых модулем записей ($m->_variableslist). С помощью файла "Intersect" заденым цветом подсвечивает уникальные для записи значения.
Меняет родителя записи профиля и пересчитывает парава Diff-файл соответсвенно
Создает наследника записи osid и открывает ее на редактирование. Значения полей/подполей будут скопированны либо от родителя (наследование) от либо от записи sid (копирование). Запись передается в действие he2/GetSidEditor
Для каждого потомка записи будет сделано следующее: если поля/подполя, указанные в списке переменных модуля ($m->_variableslist), отсутствуют в файле "Intersect", то их значения будут переопределены значениями родителя. Если у потомка есть свои наследники, это действие будет запланированно и для них.