Вопрос

Блокировка страницы редактирования в мобильном приложении

На странице просмотра наряда есть справочное поле Ответственный

 

Если по нему кликнуть, откроется страница редактирования:

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

На странице редактирования наряда это-же поле выглядит уже по другому:

 

И при клике разворачивается в список выбора (через кастомное правило фильтрации):

 

 

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

Как вариант не показывать окно редактирования контакта вообще (в принципе техники друг-друга знают и эти данные им особо не нужны).
Но блокировать это окно у меня не получилось... в лучшем случае показывается пустая страница да еще и с возможностью сохранения пустых данных.

Еще вариант страницу показывать, но делать все поля рид-онли....

Как-то я в растерянности. Какие есть варианты решения такой задачи?

Нравится

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

А запретите им менять записи с ответственными правами доступа

Решили дописыванием в манифест для Contact:
PreviewPage = ""

Черт его знает как это работает, но вместо страницы контакта теперь показывает группу ответственных за наряд - что нам и требовалось

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