Ich bin neu in Symfony2, und für die Bedürfnisse meiner Firma verwende ich Sonata Admin und User Bundles.Elemente im Dashboard entsprechend der Benutzerrolle anzeigen
Ich würde gerne wissen, ob es möglich ist, Elemente im Dashboard entsprechend der Rolle eines angemeldeten Benutzers auszublenden oder anzuzeigen.
Zum Beispiel habe ich mehrere Entitäten, die von Sonata AdminBundle verwaltet werden (Benutzer, Firma, Mission, Site, etc ... Management) und ich möchte die Benutzerverwaltung nur für die Super Admin, Unternehmen und Website-Management anzeigen zu einer anderen Rolle (zum Beispiel SITE_ADMIN) und Missionen zu einer dritten Rolle.
Haben Sie jemals diese Situation erlebt? Können Sie mir die Lösung oder Hinweise geben, um direkt zur Lösung zu kommen?
Vielen Dank,
Enes
Ja, Sie müssen 'sonata_admin: security: handler: sonata.admin.security.handler.role' in Ihrer Konfiguration einstellen. Dann können Sie die erforderlichen Rollen für den Zugriff auf die verschiedenen Bereiche von admin festlegen. –
Vielen Dank für Ihre Antworten, ein bisschen spät, aber alles ist in Ordnung für mich jetzt :) – Enessari