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