Hallo zusammen,
nach einem Update zeigt das Template Vector (2014-02-09) die Navigation nicht mehr an. Sondern nur den Hinweiß zum Erstellen.
Nur beim Super Admin wird sie richtig in der Seitenleiste angezeigt. Die Seite ":wiki:navigation" kann aber jeder öffnen und lesen.
Unsere Berechtigungen siehen prinzipiell so aus. Alles verboten und Teile explizit erlauben.
* @ALL Keine
wiki:* @ALL Lesen
Ich habe dann in der boxes.php etwas debug eingebaut:
var_dump(auth_quickaclcheck($nav_location));
var_dump(auth_quickaclcheck($nav_location) == AUTH_NONE);
var_dump(AUTH_NONE);
Das ergibt beim Superadmin:
int(255)
bool(false)
int(0)
Beim Normalen User oder ohne Login, welche über "wiki:* @ALL Lesen" ja lesen können
int(0)
bool(true)
int(0)
Und so wird dann der Hinweiß statt des Inhaltes eingeblendet.
Wieso liefert "auth_quickaclcheck" hier den falschen Wert? Selbst wenn ich eine explizite ACL für ":wiki:navigation" und den Benutzernamen erstelle. Es greift immer die "* @ALL Keine". Ändere ich die Regel auf "Lesen" geht die Navigation, aber jeder Benutzer kann auch jede andere Seite lesen.
Gruß Marco