Neue Funkion für Mitgliederseite, oder soo...?
am 30.03.2013 - 19:25 Uhr in
Hallo zusammen,
ich habe folgendes Problem und weiss nicht, wie ich das am besten angehen soll. Im Grunde möchte ich, dass ich für jeden angelegten Benutzer noch einen (oder mehrere) Button oder Links habe, mit denen ich eigenen Aktionen (spezielle Mails, etc. alles unabhängig von Drupal) auslösen kann. Wichtig wäre mir
1) Ich möchte Berechtigungen vergeben können, wer bzw. welche Rolle diese Aktionen ausführen darf
2) Ich möchte, dass der Zugriff auf die Aktionen durch Drupal selbst berechtigt wird, nicht dass jemand mit dem Wissen um die "korrekte" URL auch die Aktion auslösen kann
3) Das Ganze soll natürlich so funktionieren, dass beim Anlegen neuer Benutzer kein manueller Eingriff nötig ist.
4) (Wäre schön) Ich möchte nach den Benutzer suchen lassen können, z.B. über eine View und dann soll da die Verlinkung zur Aktion möglich sein.
5) (Optional) Mehrfachauswahl der Benutzer
Die Skripten, um die Aktionen zu schreiben, bekomme ich selbst hin, PHP, Perl, Shell, egal, das ist nicht das Problem, da bin ich flexibel. Aber wie kopple ich das an Drupal an? Gibt es da vernünftige Module? Wie gehe ich das am sinnvollsten an?
Danke und ein frohes Osterfest,
Der Glasperlenspieler
- Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst die solch Links
am 30.03.2013 - 21:32 Uhr
Du kannst die solch Links bspw. mit dem Modul http://drupal.org/project/rules_link umsetzen - dieses Modul bringt dir dann auch gleich die Drupal Berechtigungen mit und über Rules hast du dann auch gleich noch die damit verbundenen Funktionalitäten.
Ein anderer Weg wären eigene Menu-Callbacks, die du dir über den hook_menu anlegst - hier kannst du dann auch entsprechende Berechtigungen vergeben und weitere Aktionen über den Page Callback des menu_hooks ausführen.
SteffenR
Das Beste ist
am 31.03.2013 - 11:22 Uhr
diese Funktion, was immer es ist, innerhalb Drupals zu realisieren.
In einem Drupalmodul hast du natürlich den kompletten Zugriff auf die Drupalfunktionalität.
Externe Scripte sind immer ein Sicherheitsrisiko.