Recht "edit" aber nicht "delete" einer Node
am 19.03.2008 - 13:49 Uhr in
Hallo,
in Zeiten von Inhalten, die durch Benutzer bereitgestellt werden, bin ich auf folgende Frage gestoßen:
Ich habe einen Inhaltstyp, der von allen Usern erstellt werden kann. Steht diese Node einmal im System, können sich andere darauf beziehen, sie verlinken, etc. Ich möchte zwar, dass User die Node ändern können, aber nicht komplett löschen. Es wird Versionierung verwendet, um "böse" Änderungen rückgängig machen zu können. Ein Löschen würde aber auch diese Änderungsliste zerstören (oder?).
Habe ich da eine Einstellung oder ein Modul übersehen?
ciao, Ronald
- Anmelden oder Registrieren um Kommentare zu schreiben

Meine Idee wäre formfilter
am 19.03.2008 - 14:26 Uhr
Meine Idee wäre formfilter (http://drupal.org/project/formfilter), damit kannst du von den Formularen eine gefilterte Version machen und bestimmte Dinge rausfiltern, die andere nicht sehen sollen oder müssen. Bei mir ist das einiges (Protokollnachricht, Eingabefilter, Kommentareinstellungen, Autoreinstellunegn, Löschen und Vorschau Buttons).
Das ist natürlich ein guter
am 19.03.2008 - 15:03 Uhr
Das ist natürlich ein guter Ansatz für das Frontend. Wenn Ein User jedoch den richtigen Link weiß (z.B. www.host.com/node/1/delete), dann kann er dennoch Inhalte löschen.
ciao, Ronald
Hm okay, das stimmt
am 20.03.2008 - 13:17 Uhr
Hm okay, das stimmt natürlich. Bei Drupal 6 gibt es wohl separate edit/delete Rechte.
Ansonsten gibts wohl nen Hack für 5.x: http://agaricdesign.com/note/disable-delete-regular-users
Content Access
am 10.04.2008 - 20:38 Uhr
Hmm, warum kam mir eigentlich nicht Content Access in den Sinn?
http://drupal.org/project/content_access
Funktioniert perfekt.