comment supprimer le lien « nouveau » dans le générateur d'administration de la doctrine

StackOverflow https://stackoverflow.com/questions/4392100

Question

Im en utilisant le générateur d'administration de la doctrine, et je veux de ne pas permettre à l'utilisateur de créer de nouveaux enregistrements (juste pour leur montrer), est-il possible de le faire en mettant en place la « generator.yml »? J'ai réussi à retirer de lot et par actions des objets et tout le reste est parfait état, mais ne peut pas supprimer le lien « nouveau » = ( Voilà ce que j'ai (la partie pertinente BTW):

generator:
  params:
    config:
      list:
        batch_actions: {}
        object_actions:
          _delete: ~
Était-ce utile?

La solution

Vous devez changer la valeur "actions" de la liste:

generator:
  params:
    config:
      list:
        actions: { }

Vous pourriez limiter à un titre via:

generator:
  params:
    config:
      list:
        actions: { credentials: admin }

Pour clarifier la différence entre les types d'action:

  • batch_actions - actions qui peuvent être effectuées sur plusieurs éléments par l'intermédiaire des cases à cocher et sélectionnez un widget au bas (par exemple, suppression bulk)
  • object_actions - actions qui sont effectuées sur un élément spécifique (par exemple modifier) ??
  • Actions - actions qui apparaissent dans les contrôles de liste (par exemple nouveau)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top