Bonjour,
Voila je rencontre un petit problème avec mon code.
J'ai une application de création de factures, il y a la partie administration que j'ai généré avec EasyAdmin. Dans le contenu de chaque facture, j'ai le bouton "Edit" que j'aimerais désactiver parce l'administrateur ne doit pas pouvoir modifier les factures des utilisateurs. Comment faire svp ?
Voici mon fichier easy_admin.yaml
easy_admin:
user:
display_name: false
display_avatar: true
site_name: Administration Facture & devis
#list.page_title: Administration Facture & devis
entities:
# change the following to the namespaces of your own entities
Facture:
list:
actions: ['-edit']
class: App\Entity\Facture
Devis:
list:
actions: ['-edit']
class: App\Entity\Devis
User:
class: App\Entity\User
Contact:
class: App\Entity\Contact
design:
menu:
- { entity: 'Facture', icon: 'file', label: 'Liste des factures' }
- { entity: 'Devis', icon: 'file', label: 'Liste des devis' }
- { entity: 'User', icon: 'user', label: 'Liste des utilisateurs' }
- { entity: 'Contact', icon: 'envelope', label: 'Liste des messages' }
assets:
favicon: '/assets/backend/favicon.png'
disabled_actions: ['delete', 'new']
#Action à rajouter dans toutes les entités
list:
actions:
- { name: 'show', icon: 'eye', label: false, title: 'Voir' }
#- { name: 'edit', icon: 'pencil', label: false, title: 'Modifier' }