Es handelt sich ja hier um den Fall, dass man einen multi-user Blog mit verschiedenen Redakteuren (mit eingeschränkten Rechten) hat. [
So ganz nebenbei ist auch noch an anderen Stellen als im Dashboard etwas Bedarf an diesbezüglichem finetuning gegeben.] Ich hätte zwar schon eine Idee wie nun die editier-Buttons für diesen Fall angepasst werden könnten - allerdings hebelt das die generelle Permission Lage aus, wenn auch nur für den Fall der eigenen Einträge, bzw die eigenen Einträge betreffenden Kommentare.
Es wäre also zu klären, ob man in Serendipity eher die jetzige Robustheit der Permission-Privileges (die praktisch nur zwischen ja und nein von Benutzerrechten mittels Gruppenzugehörigkeiten in verschiedenen Tätigkeitsbereichen unterscheidet) beibehalten (will), und dann würde man für einfache Redakteure gar keine EditierButtons erlauben, oder eben jenen auch ein klein wenig an eigener Administration erlauben will.
Bis dahin würde ich empfehlen für Redakteure Comments und Entries im Dashboard ganz zu leeren, damit nicht so viel Verwirrung über nicht funktionierende EditierButtons entsteht, die im übrigen beweisen, dass das Rechtesystem per se in Ordnung ist.
Das könnte als workaround relativ einfach gemacht werden, in dem man ein
Code: Select all
if ($serendipity['serendipityUserlevel'] != 0) {
$comments = .... Zeilen 55-57
} else $comments = array();
und
Code: Select all
if ($serendipity['serendipityUserlevel'] != 0) {
$entries = .... Zeilen 77 - 107
} else $entries = array();
um die
vorherigen array "queries" herum zieht. Damit sind comments und entries im Dashboard für den einfachen Redakteur dann einfach leer.