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