Я использую SonataAdminBundle
для управления сущностями в своем приложении. Администрация сайта может добавлять видео, и некоторые из них предварительно должны быть одобрены их спикерами. Система авторизации уже работает -У меня есть рабочий код, который будет генерировать специальную ссылку и уведомлять спикера, который может одобрить или не одобрить видео, и автоматически уведомлять администраторов.
Я хочу настроить раздел администратора, чтобы рядом с видео была кнопка ask for authorization
. Я не против, чтобы это было либо в списке действий(/admin/acme/videos/list
)или в действии редактирования где-то справа -nav(/admin/acme/videos/x/edit/
)
Каков наилучший подход для этого? В документации очень мало говорится о настройке блоков, но я нашел этот пример , который может быть тем, что я ищу, но я не мог понять, как его использовать.
Один из вариантов — использовать хук preUpdate
и добавить флажок к действию редактирования, но кнопка была бы намного удобнее.