Seite 1 von 1

Rechte der Systemgruppen werden ignoriert

Verfasst: 27.04.2010 19:54
von Kampf Katze
Ich habe folgendes Problem...

In meinem Forum wurde ein Bereich eingerichtet, der es erlaubt Bilder ein zu reichen, welche ich dann prüfe und dann freigebe. Das heißt, die Postings in diesem Bereich sind nicht sofort sichtbar für Registrierte User, sondern erst wenn ich sie freischalten würde.

Allerdings greift diese Einstellung nicht für die Systemgruppen. Wenn ich beim Admin oder beim Moderator einstelle, dass auch für sie erst der Beitrag "genehmigt" werden muss, ignoriert phpBB diese Einstellung und veröffentlicht den Beitrag sofort. Beim Admin kann ich ja noch drüber hinwegsehen, aber bei Moderatoren verstehe ich es nicht. Umgehen kann ich das nur, wenn ich eine neue Gruppe erstelle dich ich dann einfach nur Moderatoren nenne, anstatt globale Moderatoren. Aber das ist ja nicht wirklich die ultimative Lösung.

Ich habe es nun an zwei unterschiedlichen Installationen ausprobiert, mit selben Ergebnis. Jemand ne Idee was man noch probieren kann?

Re: Rechte der Systemgruppen werden ignoriert

Verfasst: 27.04.2010 21:55
von Metzle
Hallo,

wenn sich das auf Systemgruppen beziehen würde, dann könnten das auch registrierte Benutzer, da dies auch eine Systemgruppe ist.
Ich würde da schlichtweg auf eine falsche Rechtevergabe tippen.
Vielleicht kannst du ja mal die Rechte entsprechend verfolgen, um rauszufinden, woher das Recht kommt: KB:rechte_verfolgen

Re: Rechte der Systemgruppen werden ignoriert

Verfasst: 27.04.2010 22:25
von Kampf Katze
Nun, ich gehe mal davon aus das ein Moderator und Admin immer über einem registrierten Nutzer steht.

Es währe unlogisch einen registrierten Benutzer zu ermöglichen Beiträge selber zu überprüfen um sie dann frei zu schalten.

Da ich auf meinem Demoboard ein sehr schlankes System habe und auch kaum komplexe Rechte existieren, klingt es für mich derzeit wirklich nach einem Fehler von phpBB.

Ich habe bereits von mehreren Seiten versucht die Rechte zu setzen und zu prüfen. Sie sind alle soweit korrekt. Mir bleibt eh nichts anderes übrig als da noch mal tiefer rein zu blicken. An manchen Ecken ist phpBB ja sehr verschachtelt.

Ein anderes "Problem" betrifft eine Gruppe welche ich "Helfer" genannt habe. Auch da gibt es merkwürdige Dinge hinsichtlich der Rechte die letzt aufs selbe Problem wie mit den Mods und Admins enden.

Jene Helfergruppe (weniger Rechte als ein Moderator), bekam lediglich Userrechte für das besagte Forum bzw. den Bereich. Mit diesen Userrechten kann jener Helfer einen Beitrag posten, der dann in die Prüfung geht ohne das er gleich online ist. Nun soll aber der Helfer auch imstande sein diese Beiträge zu prüfen und frei zu geben. Damit das geht, muss ich ihm jedoch eine Option in den Moderatorenoptionen frei geben. Sobald diese Gruppe (Helfer) jedoch nur ein einziges Moderatorenrecht bekommt, passiert genau das selbe Problem wie zuvor geschildert. Der Moderator kann zwar Beiträge in der Schleife sehen und verwalten, postet er selber, erscheint der Beitrag sofort. Setze ich alle Moderationsrechte für die Helfer wieder auf Nein, ist alles wieder "normal".

Demnach muss es in phpBB ja irgendwie eine feste Defintion geben das Warteschleifen bei Moderatoren oder Admins ignoriert wird.

Re: Rechte der Systemgruppen werden ignoriert

Verfasst: 27.04.2010 23:43
von wolfman24
Ich verstehe dein Problem nicht. Der Helfer (Moderator), der andere Beiträge freischalten kann, soll auch erst seinen Beitrag freischalten müssen? Da macht es doch durchaus Sinn, dass der Beitrag direkt gepostet wird. Ich nehme an, dass das das normale Verhalten von phpBB ist, oder ich verstehe etwas komplett falsch.

Re: Rechte der Systemgruppen werden ignoriert

Verfasst: 28.04.2010 00:08
von Kampf Katze
Ist etwas schwer zu erklären...

Ich versuche es mal anders...

Es gibt drei moderationsbefugte Gruppen
- Moderator
- Administrator
- Helfer

Der Helfer ist der einzige der außerhalb der Systemgruppe liegt.

Das "spezielle" Forum
Es gibt EINEN Bereich in dem die Nutzer Dateien hochladen dürfen, jedoch geschieht dies so das alle Bilder vorher geprüft werden sollen, wegen Inhalt etc. Damit soll eben auch erreicht werden, das die Uploadfunkton eben nicht missbraucht wird. Also habe ich für dieses Forum die verfügbare Rolle für alle Benutzer auf "Mit Warteschlange" gesetzt.
Mit dieser Einstellung können registrierte Benutzer nur noch Themen eröffnen die nicht sofort sichtbar sind.

Das Problem:
Obwohl die Einstellung "Mit Warteschlange" auf alle Gruppen ausgelegt wurde, können moderationsbefähigte Mitglieder einfach Bilder hochladen die dann aber sofort erscheinen. Die Warteschlangeneinstellung wird ignoriert.
Dem Helfer war es nicht möglich die Beiträge zu sehen die in der Warteschlange sind, bis ich der Gruppe Moderationsrechte gab... Nämlich das sie Beiträge in der Warteschleife sehen können. Jedoch wirkt sich diese Einstellung wiederum so aus das dann die Helfer ebenfalls wie Mods und Admins in diesem Bereich Beiträge posten können, die sofort erscheinen trotz der gesetzten Regel das dem nicht so sein soll...

Fazit:
Nun kann man natürlich sagen, warum hast du dann Moderatoren und Administratioren wenn du ihnen nicht "vertraust"... Nun... Mir ist der Fehler einfach nur aufgefallen. Anders sieht es hingegen bei den Helfern aus. Deren Beiträge sollen genau so wie die der anderen normalen Nutzer vorher geprüft werden von einem Moderator oder Admin.

Ich hoffe nun ist es etwas klarer rüber gekommen, was das Problem ist.

Re: Rechte der Systemgruppen werden ignoriert

Verfasst: 28.04.2010 00:15
von Metzle
Hallo,

hast du testweise mal versucht die Rechte auf Nie zu stellen, da ein Nie alles andere überrschreiben sollte.

Re: Rechte der Systemgruppen werden ignoriert

Verfasst: 28.04.2010 00:27
von Kampf Katze
Beim Moderator ja. Aber ich werde es auch noch mal beim Helfer testen und vielleicht noch mal an einer anderen stelle.
Melde mich morgen dazu noch einmal.