Anmeldungsablauf für mehrer Rollentypen
am 12.06.2008 - 18:31 Uhr in
Hallo Drupaler,
ich möchte mal einen Ablauf schildern den ich jetzt mit mehreren Modulen durch habe aber nciht zum gewünschten Ergebniss komme vielleicht hat ja jemand eine Idee oder seh den Wald vor Modulen nicht.
- Ich bin ein User und melde mich bei einer Seite an
- dann bin ich Registrierter User
- nun MUSS ich ein mit node_profile erstelltes Profil ausfüllen (und hier fängts schon an, wie bewerkstellige ich das der User das Profil ausfüllen MUSS, bevor er überhaupt weiter auf der Seite etwas machen kann? Workflow ng, Pagerroute?)
- der User hat jetzt alles ausgefüllt und legt los sich auf der Seite umzuschauen
- ihm wird aber angeboten sich für andere Rollen anzumelden (Auto Assign Role?)
- das macht er nun
- soll in diesem Zuge die Felder die jetzt zum Profil dazukommen müssen ausfüllen dabie sind pro Rolle unterschiedlich Pflichtfelder soll heissen der Normale Nutzter muss Felder nciht aussfüllen, wärend eine andere Rolle diese dann aber ausfüllen muss (CCK Field Permission oder gibt es sowas wie Required Fields per Role?)
- das soll der Admin mitbekommen (äh Modulnahmen vergessen) und checkt dann ob bei diesem Nutzer alles korrekt eingetragen ist und vergibt dann die neue Rolle
das wars schon
getestet habe ich dafür mehrer Module die sich immer irgendwie so angehört haben als ob sie das aim Zusammenschluss können, aber irgendwie komme ich nur bedingt zum Ergebnis
durchprobierte module und am nächsten kam ich dem ganzen mit accounttypes
workflow ng
workflow und zusätze
auto asign role
role deligation
node profile
account types
registration role
userregisterroleurl
wf required fields
- Anmelden oder Registrieren um Kommentare zu schreiben

nochmal besser beschrieben
am 13.06.2008 - 15:40 Uhr
Ich versuche es nochmal vereinfacht
1. User get auf "Neu Registrieren"
2. User gibt E-Mailadresse und Usernamen ein
3. User bekommt Aktivierungslink
4. User ist nach erfolgreicher Aktivierung Registrierter Nutzer mit den entsprechenden Rechten
5. Nachdem der User sich auf der Seite umgesehen hat, kann er wählen welche Rolle er auf dieser Seite einnehmen will
6. der User geht auf die Seite auf der alle Rollen vorgestellt werden und klickt auf die von Ihm gewünschte neue Rolle
7. Hier muss der User ein Formular ausfüllen, mit allen Pflichtfeldern, die für diese Rollenotwendig sind
8. der Admin bekommt eine MItteilung und kann überprüfen ob die Felder korrekt ausgefüllt sind und dem User die Rolle zusteht oder nciht
- er weisst dem USer dann die Rolle zu und eine Mail geht an den User
- er blockt die Anfrage ab und eine Mail geht an den User
... close the world, open the next ...
--
Alex Misgin
www.misgin.com
--