Hallo!
Ist es möglich, eine Navigation nach User-Rechten aufzubauen?
Sprich: Eine Seite, für die der aktuelle User keine Leserechte besitzt, findet diese Seite in seiner Navigation nicht?
Rechte splitten
Das Beispiel:
Es geht um einen Stadtwerke-Service, wo für einzelne Großkunden nur für den jeweiligen Kunden zugängliche Abrechnungsdaten hinterlegt werden sollen. Nach unserem jetzigem Erkenntnisstand müssen wir für jeden einzelnen Kunden ein Template hinterlegen und im IfRegisteredUser-Tag eine individuelle Permission-Eigenschaft abfragen, was einen sehr großen Aufwand bedeutet, wenn auch noch Navigationstemplates dranhängen.
Gibt es eine einfachere Lösung?
Es geht um einen Stadtwerke-Service, wo für einzelne Großkunden nur für den jeweiligen Kunden zugängliche Abrechnungsdaten hinterlegt werden sollen. Nach unserem jetzigem Erkenntnisstand müssen wir für jeden einzelnen Kunden ein Template hinterlegen und im IfRegisteredUser-Tag eine individuelle Permission-Eigenschaft abfragen, was einen sehr großen Aufwand bedeutet, wenn auch noch Navigationstemplates dranhängen.
Gibt es eine einfachere Lösung?
Haben Sie evtl. die Möglichkeit im Navigationstemplate php einzubauen? Dann würde ich an entsprechender Stele abhängig davon was in $webuser drin steht (dort finden Sie alle Eigenschaften des grad eingeloggten Kunden) Dinge erzeugen, zB einen Link zu SeiteXYDiesNurFürDiesenKundenGibt (das könnte ja zB ein Feld aus der Kundenverwaltung sein).
Daß Sie, wenn Sie individuelle Lösungen bauen wollen, natürlich für jeden einzelenen etwas haben müssen dürfte klar sein
Dies in webEdition generisch zu erzeugen sollte zumindest mit obigem Gedankengang möglich sein - wenn ein Feld aus der Kundenverwaltung allein schon ausreicht brauchen Sie nicht mal php um es in der Navigation zu verwenden.
Daß Sie, wenn Sie individuelle Lösungen bauen wollen, natürlich für jeden einzelenen etwas haben müssen dürfte klar sein
Dies in webEdition generisch zu erzeugen sollte zumindest mit obigem Gedankengang möglich sein - wenn ein Feld aus der Kundenverwaltung allein schon ausreicht brauchen Sie nicht mal php um es in der Navigation zu verwenden.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste