Wie kann ich überprüfen, anderen Benutzern oder Rollen Berechtigungen in der Vorlage? symfony2

Baue ich diese Benutzer-manager, wo können Administratoren die Berechtigung ändern für eine Gruppe oder einen Benutzer. Ich don ' T wollen, verwenden Sie die FOS-Benutzer-bundle, weil ich Sie anpassen möchten viel.

Fand ich heraus, dass ich kann geben Sie Berechtigungen für einen anderen Benutzer in den controller, aber wie kann ich Lesen Sie die Berechtigungen der anderen Benutzer/Rolle? Und ist es möglich diese zu Lesen-Berechtigungen eines anderen Benutzers/der Rolle in der Vorlage?

Idealer Weise würde ich mag, dies zu tun ist:
(a-Seite ein, um Benutzer in einer Gruppe und die Berechtigungen)

1 Bekommen alle Objekte und Benutzer, in der Steuerung

2 Drucken Sie die Benutzer und Objekte in der Vorlage. Neben den Objekten, drucken Sie die Berechtigungen für diese Gruppe: ANZEIGEN, BEARBEITEN, LÖSCHEN, BESITZER..

Und das gleiche für einen Benutzer(nicht das aktuelle), ich möchte in der Lage sein, überprüfen Sie die Berechtigung eines Benutzers(nicht der aktuellen) in der Vorlage. Auf ein bestimmtes Objekt/Klasse..

Ich weiß, wie um zu überprüfen, ob ein Benutzer einer Rolle/Gruppe, aber ich möchte wissen, welche Berechtigungen der Gruppe/Benutzer-hat, wie der BEARBEITEN-ANSICHT LÖSCHEN etc. mit ACL.

Wie kann ich das erreichen ?

InformationsquelleAutor Arazu | 2013-04-13
Schreibe einen Kommentar