usermanagment: ein korrigierender user

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
presseblog
Posts: 2
Joined: Mon May 08, 2006 9:37 am

usermanagment: ein korrigierender user

Post by presseblog »

hallo

ich beschäftige mich seit kurzem mit s9y (bin ziemlich begeistert, super software!!) und hab vor aktiv damit zu arbeiten und das ein oder andere plugin zu schreiben, zurzeit hänge ich noch am anfang.

gibt es eine möglichkeit einen user anzulegen, welcher :

-blogeinträge (geschrieben und ev. schon veröffentlicht) von anderen usern korrigieren darf

-aber keine eigenen anlegen darf

-kommentare und trackbacks warten darf (von anderen usern)

-sonst darf der user nichts mehr.

als eine art "korrigator" usergruppe?

dank.


mfg
f.e.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: usermanagment: ein korrigierender user

Post by garvinhicking »

Hi!

Erstmal freut es mich, dass Dir Serendipity gefällt!

Ein Wunsch eines solchen Benutzers ist ehrlich gesagt etwas seltsam und zumindest bisher nicht aufgekommen.

Es gibt das recht "adminEntries", wenn dies ein Benutzer hat, darf er Einträge erstellen und eigene editieren. Dann gibt es das Recht "adminEntriesMaintainOthers", was einen Benutzer befugt auch fremde Artikel zu bearbeiten. Aber wenn er das Recht hat, braucht er auch "adminEntries" und würde dann halt auch Einträge erstellen können.

Für Kommentare gibt es das "adminComments" Recht, und alle anderen Rechte könnten entzogen werden.

Sprich, für das was du willst, müsstest du den SourceCode anpacken und quasi ein neues Recht "adminEntriesCreate" erstellen, was separat gewartet werden muss. Serendipity ist sehr flexibel angelegt, daher wäre das recht einfach möglich, aber halt viel Fleißarbiet, da jede Stelle wo "adminEntries" abgefragt verändert werden muss und man dort einen zusätzlichen Check für "adminEntriesCreate" einfügen muss...

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/
presseblog
Posts: 2
Joined: Mon May 08, 2006 9:37 am

'AdminEntriesCreate'-recht hartkodiert eingefügt

Post by presseblog »

habe das neue 'AdminEntriesCreate'-recht inzwischen an den meiner bescheidenen meinung nach relevanten stellen eingefügt und funkt ohne probleme.

die xml-rpc schnittstelle zum erstellen neuer einträge scheint man in der pluginverwaltung nicht auf einen autor beschränken zu können, aber vielleicht ist das auch ein bug, werds mal untersuchen (dann in der entsprechenden rubrik posten falls es wirklich einer ist)

ad der unlogik meiner anfrage: hat mit investor relations zu tun, eine welt welche genauestens per gesetz geregelt ist und nur so vor unlogik strotzt.

die software anzupassen ist nach einiger einarbeitungszeit nicht wirklich schwer. am anfang fühlt man sich in den files etwas verloren (sind immerhin 1700) aber nach ein paar stunden gehts dann. toll gemacht.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: 'AdminEntriesCreate'-recht hartkodiert eingefügt

Post by garvinhicking »

Hi!

Super, das freut mich doch sehr zu hören! :)

Es stimmt, das XML-RPC ist standardmäßig dann für alle Autoren freigeschaltet; da müsste man auch ein Recht abfragen, schätze ich. :))

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