Я создал свой раздел, данные в котором вытягиваються с внешнего API. Встал вопрос о том, как можно запретить редактировать и добавлять новые объекты? Достаточно ли будет придумать как скрыть кнопку "Добавить", а также кнопок "Открыть", "Копировать", "Удалить" при выделении конкретного объекта и в принципе запретить переход на старицу конкретного объекта? И как вообще можно такое сделать? В документации примеров не нашел
Нравится
Виталий, здравствуйте!
Встал вопрос о том, как можно запретить редактировать и добавлять новые объекты?
Вы можете ограничить действия в объекте правами доступа по операциям. Функционал описан по ссылке:
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, если оставлю права только на чтение?