В зависимости от ролей, нужно ему показывать различные результаты (где-то доп статусы докидывать и тд) где именно лучше делать проверку на роли? Я не думаю, что прокидвать пользователя до уровня реп это нормально, но какие есть еще варианты? Кто что в такой ситуации делает?
Безопаснее всего отдельную точку входа, то есть не использовать один интерфейс для всех. От ошибок никто не застрахован. Очень интересно, у какого какие идеи есть на сей счет.
З.Ы. блин беда у нас с терминологией под интерфейсом я имею ввиду фронт, а не ооп
Как вариант, в репе делаешь метод типа getBlablablaByRole. Либо если универсальный запрос написать сложно, на слой выше проверяешь роль и в зависимости от неё дергаешь разные методы репозитория
Обсуждают сегодня