Запрет редактирования и редактирования объектов

Я создал свой раздел, данные в котором вытягиваються с внешнего API. Встал вопрос о том, как можно запретить редактировать и добавлять новые объекты? Достаточно ли будет придумать как скрыть кнопку "Добавить", а также кнопок "Открыть", "Копировать", "Удалить" при выделении конкретного объекта и в принципе запретить переход на старицу конкретного объекта? И как вообще можно такое сделать? В документации примеров не нашел

Нравится

2 комментария

Виталий, здравствуйте!

Встал вопрос о том, как можно запретить редактировать и добавлять новые объекты?
Вы можете ограничить действия в объекте правами доступа по операциям. Функционал описан по ссылке:
https://academy.terrasoft.ru/documents/sales-enterprise/7-10/detal-dostup-k-obektu-razdela-dostup-k-obektam-0

Достаточно ли будет придумать как скрыть кнопку "Добавить", а также кнопок "Открыть", "Копировать", "Удалить" при выделении конкретного объекта и в принципе запретить переход на страницу конкретного объекта?

Недостаточно. Есть обходные варианты для создания и копирования записи, если это не ограничено правами.
Пример, как запретить просмотр записи можно найти в реализации VwProcessLibSection (просмотр раздела регулируется системной операцией). Задается через атрибуты:

SecurityOperationName: {
	dataValueType: Terrasoft.DataValueType.STRING,
	value: "CanManageProcessDesign"
},

"Демьяник Алексей" написал:

Виталий, здравствуйте!

Встал вопрос о том, как можно запретить редактировать и добавлять новые объекты?

Вы можете ограничить действия в объекте правами доступа по операциям. Функционал описан по ссылке:

https://academy.terrasoft.ru/documents/sales-enterprise/7-10/detal-dostup-k-obektu-razdela-dostup-k-obektam-0

Достаточно ли будет придумать как скрыть кнопку "Добавить", а также кнопок "Открыть", "Копировать", "Удалить" при выделении конкретного объекта и в принципе запретить переход на страницу конкретного объекта?

Недостаточно. Есть обходные варианты для создания и копирования записи, если это не ограничено правами.

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

SecurityOperationName: {

        dataValueType: Terrasoft.DataValueType.STRING,

        value: "CanManageProcessDesign"

},


Cпасибо! А смогу ли я манипулировать объектами через службу DataService, если оставлю права только на чтение?

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