Всем привет!
Имеется кейс с разграничением прав доступа к полям в рамках одной модели. Например, есть сущность документа с 6 полями. 4 из них доступны(на запись и чтение) обычному пользователю, а все остальные - только менеджеру. В таком случае, когда приходится разграничивать доступы на уровне полей, в голову приходят только жуткие костыли.
Вопрос - проблема в изначальной декомпозиции (мол можно на две dto-модели разбить документ и разнести взаимодействие с ними по разным endpoint -ам для каждой роли) или в моей голове?)