Page 1 of 1

[Bug]Benutzer kann sich selbst vollständig degradieren?

Posted: Fri Aug 25, 2006 12:48 am
by jules
Hallo,

ich bin gerade auf eine sehr merkwürdige Sache gestoßen, die momentan mein Englisch eindeutig überfordert.

Ich versuche gerade Serendipity etwas "Multi User" beizubringen daher habe ich eine Benutzergruppe "Kommentator" erstellt die nichts darf, ausser Kommentare zu veröffentlichen, indem ich das Kommentieren nur für registrierte Benutzer erlaubt habe.

Aus den Reihen der Kommentatoren möchte ich dann Redakteure für bestimmte Kategorien befördern.

Das funktioniert soweit, (bis auf ein weiteres Problem, welches ich später angehe), und sobald ein Benutzer einer Kategorie zugeordnet wurde erscheinen bei ihm die entsprechenden Menuepunkte.

In den persönlichen Einstellungen des Benutzers findet er entsprechend des in seiner einzigen Gruppe gesetzten "personalConfigurationNoCreate" gesetzten Haken den Menuepunkt "Erstellung von Einträgen verbieten?", der nun standartmässig auf "Nein" gesetzt ist.

Wenn nun irgendjemand diesen Punkt auf "Ja" setzt verschwinden alle menuepunkte des Users. Er kann danach rein gar nichts mehr.

Dies umgehe ich nun, indem ich dem Benutzer das Recht entziehe seine Einträge zu veröffentlichen, aber eigentlich ist das so wohl nicht gedacht gewesen, oder?

Grüße
Jules

P.S. Ich hoffe, dass dies nicht auf einen anderen Konfigurationsfehler meinerseits zurückzuführen ist. Wenn aber ja, dann bitte ich um Entschuldigung!

Re: [Bug]Benutzer kann sich selbst vollständig degradieren?

Posted: Fri Aug 25, 2006 11:57 am
by garvinhicking
Hi!

Ja, Du sprichst da ein noch bestehendes Problem an. Das "Einträge verbieten" Recht ist quasi so ein Mega-Override, der dafür sorgt, dass ein Benutzer eigentlich garnichts darf.

In deinem Fall würde ich das bei Kommentatoren immer setzen, damit die Benutzer auf nichts weiteres zugreifen können. Bei beförderten Redakteuren könntest du dann für diese Redakteure das "Einträge verbieten" recht wieder entziehen?

Leider fehlt mir hier derzeit die Entwicklungsumgebung, um mich da mal hinter zu setzen und das etwas intuitiver zu machen...

Viele Grüße,
Garvin

Posted: Fri Aug 25, 2006 6:11 pm
by jules
Ein kleiner Hinweis im Backend reicht schon. Ist ja kein Beinbruch, sondern ein super Feature, wenn man schnell handeln muss ;)