Вопрос

Скрыть контекстное меню

В разделе Обращения мобильного приложения необходимо убрать контекстное меню.

Идеально было-бы прикрутить какую-то логику управления пунктами меню (показать-скрыть, блокировать-разрешить)

 

В файле MobileCaseActionsSettings если комментировать все содержимое - ругается типа схема не определена,

Оставил только:

[

    {

        "operation": "insert",

        "name": "settings",

        "values": {

            "entitySchemaName": "Case",

            "items": [],

            "settingsType": "Actions",

            "operation": "insert"

        }

    }

]

В результате пункт "Добавить" все-равно откуда-то вылазит.

Как быть?



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

Нравится

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

Виктор, если осталось убрать только добавление, может, будет достаточно настройки прав доступа на объект? Отобрать там пользователю на создание. Или тогда всё равно появится кнопка, но неактивная?

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

Эм... это отдельное мобильное приложение, заточенное под техников, которые работают в полях....соотв. функционал в нем с одной стороны очень ограничен(дабы они своими рученками лишнего не наделали), с др. стороны оптимизирован под быстрое выполнение характерных именно для них задач.



Не уверен что у нас есть отдельная роль под такую деятельность (да и это не моя задача, тк я разраб а не админ).



Мне, как разрабу, важно понимать что можно сделать с этим меню на программном уровне и соотв. либо решать вопрос программно, либо перекидывать на админов.

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

 

Другое дело, что не уверен, что отбирание прав на добавление даст именно нужный Вам визуальный эффект.

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