Как я могу ограничить доступ к ведению заметок и вложений для владельца записи? - PullRequest
0 голосов
/ 27 июня 2019

У меня есть специальный модуль, который позволяет человеку подать запрос.Я хотел бы, чтобы в этом запросе были прикрепленные файлы и заметки, которые каждый может просмотреть.Однако мне нужно ограничить доступ для добавления / обновления / удаления заметок и вложений.

Я пытался ограничить AllowUpdate и AllowDelete для представления, содержащего соответствующее поле NoteID, но любой пользователь может выполнить CRUD для заметок и вложений в любом случае.Я заглянул в PXNoteAttribute, но не смог найти какие-либо параметры для управления доступом, и никакие атрибуты PXUI, по-видимому, не были актуальны, хотя я пока не очень опытен в их использовании.

Как я могу включить только чтениедоступ ко всем при ограничении доступа к добавлению / обновлению / удалению заметок и вложений пользователю, который создал запрос, и пользователям в роли, назначенной для обработки этих запросов?

1 Ответ

2 голосов
/ 27 июня 2019

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

Как ни странно, сегодня Acumatica также опубликовала сообщение об этой теме (с возможностью отключения заметок / файлов), за которое можно проголосовать здесь: Добавить возможность отключить заметки и файлы ...

Я задал похожий вопрос по этой теме: Запретить обновление заметок / файлов для отключенных представлений

Большая проблема, которую я вижу с заметками в настоящее время, заключается в возможностидля пользователя, чтобы изменить заметки даже на документе, который был закрыт / заблокирован от редактирования.По крайней мере, у нас должен быть способ отключить заметки, когда строка, к которой прикреплена заметка / файл, отключена.

...