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!
[Bug]Benutzer kann sich selbst vollständig degradieren?
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: [Bug]Benutzer kann sich selbst vollständig degradieren?
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
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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/