Как убрать "новую" ссылку в генераторе админ доктрины
Я использую генератор администрирования doctrine, и я не хочу, чтобы пользователь создавал новые записи (просто чтобы показать их), есть ли способ сделать это, настроив "generator.yml"? Я успешно удалил действия для партии и каждого элемента, и все остальное работает отлично, но я не могу удалить "новую" ссылку =(Это то, что у меня есть (соответствующая часть, кстати):
generator:
params:
config:
list:
batch_actions: {}
object_actions:
_delete: ~
1 ответ
Решение
Вам нужно изменить значение "действий" списка:
generator:
params:
config:
list:
actions: { }
Вы можете ограничиться полномочиями через:
generator:
params:
config:
list:
actions: { credentials: admin }
Чтобы выяснить разницу между типами действий:
- batch_actions - действия, которые можно выполнить над несколькими элементами, с помощью флажков и выбора виджета внизу (например, массовое удаление)
- object_actions - действия, которые выполняются над определенным элементом (например, редактирование)
- действия - действия, которые появляются в списке элементов управления (например, новые)