Schreibrechte der einzelnen Kategorien

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
jorainbo
Regular
Posts: 64
Joined: Thu Nov 03, 2005 5:07 pm

Post by jorainbo »

Hallo,

folgendes Szenario.

Bestimmte user sollen nur Beiträge in einer bestimmten Kategorie erstellen können.
Ausserdem sollen sie auch nur Beiträge die sich bereits in dieser Kategorie befinden ändern können (unabhängig davon ob es eigene sind oder von anderen erstellte).

Das mit dem erstellen von Beiträgen nur für die bestimmte Kategorie funktioniert auch.

Aber wenn ein solcher user im Admin-Bereich auf "Edit Entries" geht, dann bekommt er erstmal nur die Entries der bestimmten kategorie angezeigt.
Soweit so gut.

Klickt er dann bei den Filtern bei "Kategorie" aber auf "--" in der Auswahlbox, dann bekommt er alle Entries, also auch die der anderen Kategorien angezeigt. Diese kann er dann auch bearbeiten. Zwar kann er sie nur in der Kategorie publishen für die er Schreibrechte hat, aber damit verschiebt er ja die bearbeiteten Entries aus der bisherigen Kategorie, kann also obwohl er auf die anderen kategorien keinen Einfluss haben dürfte von dort Entries verschieben.

Ich verwende die 0.9
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Vermutlich hat Deine Editorengruppe das Recht "adminEntriesMaintainOthers". Dadurch kann ein Redakteur die Einträge auch von ihn fremden Kategorien übernehmen.

Faktisch gesehen ist das so nicht so schön.

Historisch gesehen kommt das daher, weil "pro Kategorie" Lese- und Schreibrechte in den Sourcecode erst eingefügt wurden als es schon das adminEntriesMaintainOthers-Recht gab, welches die Rechte überprüfte.

Sprich, in der Art wie Du derzeit Zugriff erlauben willst, geht das noch nicht. Es gibt noch keine Möglichkeit einem Redakteur zwar Zugriff auf Artikel anderer Redakteure zu geben, andererseits diesen aber nur auf gewisse Kategorien zu beschränken. Derzeit wirkt das Recht "Einträge anderer User " halt kategorieübergreifend.

Dieser Teil des Sourcecodes ist leider auch recht kompiziert, so dass ich dir da spontan keine Lösung anbieten kann.

Möglicherweise könnte es durch Änderungen in Serendipity 1.1 einmal überarbeitet worden sein. Da 0.9 schon sehr alt ist, würde ich dir also durchaus empfehlen erstmal s9y zu aktualisieren.

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/
Post Reply