comment supprimer le lien « nouveau » dans le générateur d'administration de la doctrine
-
10-10-2019 - |
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: ~
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