Вопрос

Добавить поле в организационные роли.

Добрый день!

 

Подскажите, возможно ли добавить поле в организационные роли рядом с полем название (см. вложение).

 

Изображение удалено.

Заранее спасибо

Нравится

7 комментариев

Попробуйте заместить схему SysAdminUnitPageV2 и там добавить кодом нужное поле.

Сидоров Александр Валерьевич пишет:

Попробуйте заместить схему SysAdminUnitPageV2 и там добавить кодом нужное поле.

В этой схеме почему то нет поля "название" в принципе и не совсем понятно в таком случае куда добавлять поле. Такое ощущение, что поле "название" генерируется каким то иным способом, не в этой схеме

Эта схема унаследована от SysAdminUnitRoleBasePageV2, поле Name задано в ней:

{
	"operation": "insert",
	"parentName": "Header",
	"propertyName": "items",
	"name": "Name",
	"values": {
		"layout": {"column": 0, "row": 0, "colSpan": 24}
	}
},

 

Зверев Александр,

Добрый день!

 

Удалось добавить новое поле на эту страницу. Cоздал замещающий объект SysAdminUnit, в который добавил новую колонку. После этого создал замещающую страницу от SysAdminUnitRoleBasePageV2 и добавил рядом с полем Name новое поле, но теперь проблема в том, что поле не сохраняется. Не подскажете, что я упустил?

Сохранение в SysAdminUnit происходит не тем стандартным способом, как в любой объект, а специальным веб-сервисом /0/rest/AdministrationService/SaveRole. Посмотрите, какие запросы идут из браузера на сервер при сохранении карточки роли, увидите. Видимо, потребуется доработать и логику вызова, и сам сервис, добавив нужное поле.

Зверев Александр,

Спасибо!

На демо версии (on-site) возможно редактирование данного сервиса?

От демо возможность редактирования не зависит. Как вариант, можно сделать свой аналог под другим названием и вызывать методы базового.

Показать все комментарии