Sono nuovo in Symfony2 e per le esigenze della mia azienda sto utilizzando i pacchetti Sonata Admin e User.Visualizza gli elementi sulla dashboard in base al ruolo utente
Vorrei sapere se è possibile nascondere o mostrare gli elementi sul dashboard in base al ruolo di un utente registrato.
Ad esempio, ho diverse entità gestite da Sonata AdminBundle (utente, azienda, missione, sito, ecc. Gestione) e desidero visualizzare la gestione degli utenti solo per il super amministratore, la società e la gestione del sito ad un altro ruolo (SITE_ADMIN per esempio) e missioni a un terzo ruolo.
Avete mai affrontato questa situazione? Potresti darmi la soluzione o gli indizi per andare direttamente alla soluzione?
Molte grazie,
Enes
Sì, è necessario impostare 'sonata_admin: security: handler: sonata.admin.security.handler.role' nella propria configurazione. Quindi sarai in grado di impostare i ruoli richiesti per accedere alle diverse parti dell'amministratore. –
Grazie mille per le tue risposte, un po 'in ritardo ma per me va tutto bene :) – Enessari