Как убрать "новую" ссылку в генераторе админ доктрины

Я использую генератор администрирования 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 - действия, которые выполняются над определенным элементом (например, редактирование)
  • действия - действия, которые появляются в списке элементов управления (например, новые)
Другие вопросы по тегам