Панель администратора Sonata: настройка действий для каждого объекта

Я использую SonataAdminBundle в качестве основы для административного интерфейса для веб-сайта, работающего на Symfony2 (v2.0.x). .

Объекты, которые добавляются на панель управления в SonataAdmin, по умолчанию имеют следующие действия:

  • добавить
  • список

Это нормально работает для большинства объектов, однако на веб-сайте есть несколько объектов, для которых данные не добавляются. через интерфейс администратора, т.е. они вводятся с общедоступного веб-сайта. Администраторам нужно только просматривать их (действие «список» на панели инструментов), редактировать или удалять их. Администраторы не должны иметь возможность добавлять данные к этим объектам.

Есть ли способ настроить, какие действия будут отображаться рядом с отдельными объектами в панели управления SonataAdmin?

5
задан j0k 13 February 2013 в 14:38
поделиться