Как следует обращаться с ситуацией, когда вам может потребоваться фильтрация по группе пользователей.
Вот сценарий.
У меня есть роль администратора в моей компании. Я должен быть в состоянии увидеть все данные, принадлежащие мне, а также всех других пользователей, которые я контролирую.
Простой старый пользователь должен иметь доступ только к своим данным.
Если вы пишете обычные SQL-операторы, то вы можете иметь таблицу безопасности для каждого пользователя и того, к кому он имеет доступ, но я не уверен, как справиться с этой ситуацией в мире OO и ORM.
Кто-нибудь имел дело с этим сценарием в веб-приложении, используя ORM?
Хотелось бы услышать ваши мысли!