Я использую SonataAdminBundle с FosUserBundle. У меня проблемы с моей панелью.Sonata Admin Bundle элемент фильтра панели управления из роли и разрешения DDBB
В моем приложении у меня есть ресурсы, компании и пользователи. Пользователь принадлежит компании и может создавать ресурсы, которые будут принадлежать его компании. Все это будет сделано на панели инструментов, доступной для всех ролей.
Что я хочу сделать, так это то, что каждый может получить доступ к панели управления, но когда пользователь выбирает объект (ресурс) для отображения в панели управления, будут показаны только сущности его компаний. Например, две компании могут создать транспортное средство (ресурс), но каждая компания увидит только свои транспортные средства (ресурсы).
В заключение, я хочу, чтобы панель инструментов фильтровала объекты компании пользователя, который подключен. Есть ли способ создать в Sonata запрос для показа только некоторых объектов в зависимости от Company_Id пользователя и Company_Id ресурса, отображаемого в BBDD?
Спасибо, это я искал, но я до сих пор есть некоторые сомнения. Я написал их в новом ответе, потому что он слишком длинный. – Angel