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 3 Tagen 19 Stunden
vor 4 Tagen 14 Stunden
vor 4 Tagen 17 Stunden
vor 4 Tagen 20 Stunden
vor 5 Tagen 21 Stunden
vor 5 Tagen 21 Stunden
vor 6 Tagen 23 Stunden
vor 1 Woche 4 Stunden
vor 1 Woche 18 Stunden
vor 1 Woche 22 Stunden