Hallo Community,
Ich bastle gerade an einem Icingaweb 2 Modul und möchte eine Art Editiersystem etablieren. Eigentlich recht simpel:
Du gehörst zur Gruppe Editor -> Alles gut und du kannst die ganzen Einstellungen sehen und verändern.
Du gehörst nicht zur Gruppe Editor -> Du siehst nur die Werte, kannst aber nichts einstellen.
Ich habe soweit auch keine Probleme voranzukommen nur habe ich ein Problem damit die Gruppen des Nutzers auszulesen.
In der Doku ist eine Funktion getGroups() vermerkt die genau das tun soll und die Gruppen in ein Array returned, aber das funktioniert nicht so ganz.
Der Befehl den ich bis jetzt ausprobiert habe im Controller ist folgender:
- $this->view->gruppe = Auth::getInstance()->getUser()->getGroups();
Die Variable ist ein Array und kann auch ohne Fehler ausgelesen werden in der View mit mit der Variable $gruppe , jedoch ist das Array immer leer.
Wie würde ich an die Sache herangehen um eine Gruppe eines Benutzers auslesen zu können? Vielleicht übersehe ich irgendwas.
Ich habe mehrere Dinge probiert, in der View, im Controller oder alles in einer Zeile, nur es will irgendwie nicht.
Vielleicht könnt ihr mir da helfen.
Danke schon mal im voraus.
Marco