Запретить сохранение некоторых сущностей для ролей некоторых пользователей - PullRequest
0 голосов
/ 19 сентября 2019

У меня 3 роли: ADMIN, USER, SUPPORT.

У меня 5 сущностей: Report, Log, Message, Audit, and Book.

Мне нужно не разрешать Пользователю с SUPPORT сохранять Audit и Report.Например, пользователь с ролью SUPPORT получает объект Message, и этот объект содержит объект Audit.Если он пытается сохранить это сообщение (с проверкой внутри), он должен получить ошибку типа "недостаточно прав для сохранения" .

Есть ли способы для его реализации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...