Authoring information - wie kann ich diese in Abhängigkeit von einem User X zur Bearbeitung freigeben?
am 09.03.2008 - 21:43 Uhr in
Hallo zusammen,
folgendes Problem: ich möchte in einem selbstgeschriebenen Modul User-Abhängig die Bearbeitung der "Authoring information" freischalten - oder anders gesagt, bestimmten Usern soll es erlaubt sein, diese Angaben (Autor und Datum) zu ändern, wenn sie einen Nodes dieses Typs anlegen.
Dabei interessiert mich vor allem, wie ich diese Angaben für einen User X freischalten kann (muss gar nicht unbedingt dynamisch über die Rechte erfolgen - kann ich zur Not auch hart verdrahten, da dies eine sehr spezielle nur für einzelne User benötigte Funktion ist).
Über hook_form_alter kann ich die entsprechenden Felder im Modul einblenden.
Beim Speichern werden deren Werte aber nicht verwendet, sondern der aktuelle User als Author eingetragen (Datum wird ebenfalls das aktuelle verwendet).
Vermutung: intern wird geprüft, ob der aktuelle User Admin Rechte hat und damit das Recht den User zu ändern.
Frage: wie kann ich das umgehen und einem User, der nicht Admin Rechte hat, die Erlaubnis erteilen den Autor und das Datum der Erstellung zu überschreiben?
Bin dankbar für alle Anregungen ;-)
Ulf
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 17 Minuten 32 Sekunden
vor 1 Tag 7 Sekunden
vor 1 Tag 6 Stunden
vor 1 Tag 17 Stunden
vor 1 Tag 17 Stunden
vor 1 Tag 17 Stunden
vor 1 Tag 17 Stunden
vor 1 Tag 18 Stunden
vor 1 Tag 19 Stunden
vor 1 Tag 20 Stunden