Jemand eine Anregung zur Benutzeranmeldung
am 27.05.2010 - 10:00 Uhr in
Hallo zusammen.
Es geht um eine Benutzerregistrierung für eine Vereinswebseite.
Hier habe ich folgendes Szenario:
Jede Abteilung des Vereins hat einen Admin und dieser soll die Mitglieder seiner Abteilung nach der Registrierung freischalten.
Mit dem Modul User Register notify lassen sich einzelne Rollen benachrichtigen, sobald ein User einen Account beantragt hat.
Nun bekommt aber jeder der diese Rolle (in meinem Fall die AbteilungsAdmin) inne hat für jede Benutzeranmeldung eine Email. Ich würde das gerne dahingehend erweitern wollen das in Abhängigkeit der Abteilungswahl der entsprechende Admin eine Mail erhält.
Mit dem Standard Profile-Modul habe ich das Benutzerformular mit einer Listenauswahl für die Abteilungen bereits erweitert.
Meine Frage ist nun, wie bzw. gibt es die Möglichkeit die Auswahl aus einer Auswahlliste mit einer Emailadresse zu verknüpfen, so dass nur der entsprechende Abteilungsadmin die Benachrichtigung erhält? Oder gibt es sogar einen ganz anderen Ansatz?
Theoretisch ist ist es eine klassiche Formularfunktion und ich könnte dafür einfach auch Webform nutzen. Aber ich möchte nicht auf die automatische Benutzerregistrierung von Drupal verzichten und auch nicht den Admis den manuellen Eintrag von Benutzer zumuten.
Danke für eventuelle Unterstützung,
Grüße
- Anmelden oder Registrieren um Kommentare zu schreiben
Idee zur Benutzerregistrierung
am 28.05.2010 - 15:00 Uhr
Jemand eine Idee oder Anregung dazu?
Danke
ich kenne das Modul nicht,
am 28.05.2010 - 15:17 Uhr
ich kenne das Modul nicht, wenn man es nicht einstellen kann, dann könntest du es evtl umprogrammieren:
- Wenn der Benutzer sich registriert, dann gibt er z.B. "Abteilung X".
- Die Abteilungs-Admins können in Ihrem Profil auswählen, welche Abteilung sie verwalten.
Wenn das Script nun anhand der Rolle entscheidet wer eine E-Mail bekommt, baust du einfach die Bedinung aus, d.h. du prüfst ob die Auswahl des Benutzers mit der Auswahl des admins übereinstimmt. Wenn der Admin zwei Abteilungen verwaltet, dann les das einfach in ein array und prüfe mit in_array. Damit geht dann auch die 1:n-Zuodnung.