[gelöst]Modulsuche
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 16.06.2014 - 22:11 Uhr in
Hallo User,
ich habe das ganze Forum abgesucht, aber leider nichts zu meinem Problem gefunden.
Ich versuche mal mein Problem zu beschreiben:
Ich habe dem Nutzer die Möglichkeit gegeben, sich als (z.B.) Arzt oder als Patient zu registrieren (über Textreference), je nachdem welche Rolle er anklickt, erscheinen seine Registrierungsfelder. Darüber hinaus habe ich aber auch die Rollen Arzt und Patient eingestellt, wie kann ich diese Rollen mit dem Textreference "Rolle" verknüpfen? Der Admin soll nicht immer die Rolle manuell unter Benutzer->Rolle einfügen, das soll automatisch geschehen.
Gibt es die Möglichkeit? Wenn ja, welche und wie?
Ich möchte nämlich, dass ein Patient aussuchen darf, welche Daten der Arzt (und vorallem welcher - Liste) die Daten sehen und bearbeiten darf.
Vielen Dank!
- Anmelden oder Registrieren um Kommentare zu schreiben
Zwei Ansätze unterschiedlicher Komplexität
am 17.06.2014 - 07:13 Uhr
1. du kannst mit Rules die Rolle zuweisen
2. du kannst OG einrichten, und den User bei der Registrierung eine Gruppe auswählen lassen.
Je nachdem was hinterher noch kommt, ist die OG-Variante sicher die komplexeste, bietet aber für die weitere Entwicklung Potential ;-)
Mit Rules habe ich schon Rollen zugewiesen
am 17.06.2014 - 07:54 Uhr
Hallo Ronald,
danke für deine schnelle Antwort.
Mit Rules habe ich schon Rollen zugewiesen, diese muss der Admin immer wieder für diesen Nutzer eingeben. Gibt es keine Möglichkeit, dass der User das bei der Registrierung selbst macht.
Habe gelesen, dass Auto Assign Role das machen kann, werde es mal damit versuchen.
OG fällt für mich flach, da ich schon viele Funktionalitäten und viele Berechtigungen für jede Rolle gesetzt habe und das alles auch ohne OG funktioniert. Wollte nicht noch einmal alle Berechtigungen von neu verteilen und alles neu aufsetzen. =( Nur im schlimmsten Fall der Fälle würde ich OG aufsetzen, vorerst versuche ich es ohne :-)
Danke! :-)
Ich sehe noch nicht ganz
am 17.06.2014 - 09:38 Uhr
wo es bei dir lang geht.
Aber so ganz grob, bei diesem Thema, riecht es doch sehr nach Gruppen und kaskadierender Verwaltung - wenigstens mittel- bis langfristig.
Deshalb habe ich auch OG ins Gespräch gebracht.
Ich verstehe aber nicht, warum die Rollenauswahl per Rules vom Admin bestätigt werden muss.
Da stimmt noch etwas mit der Rule nicht.
Gruppen spielen weniger eine Rolle
am 17.06.2014 - 10:17 Uhr
Hallo nochmal,
ne Gruppen spielen hier weniger eine Rolle, es geht eher um das Individium für sich, da einzelne Leute aus der Gruppe Arzt für einzelne Patienten später ausgewählt werden sollen. Ich bleibe mal beim Beispiel Arzt - Patient.
(sorry für die schlechte Beschreibung, hoffe ich kann mich jetzt besser ausdrücken :-))
Problem:
Ich möchte nur, dass sich Gast für eine Rolle entscheidet, entweder ist er Azt oder er ist Patient. Wenn er Arzt ist muss er dementsprechen weitere Felder eingeben, wie Arztpraxis etc., beim Patienten fällt das ja flach.
Dass der Admin denen eine Rolle zuweisen muss, ist ja mein Problem :-D Ich will, dass sie sich selber eine Rolle zuweisen und soweit ich gelesen habe, geht das mit dem AAR.
Meine derzeitige Lösung dazu: Ich habe es gerade sehr komplex gelöst und will es einfacher gestalten. Ich habe eine Nodereference "Rolle" bei den Profiltypen erstellt, und wenn die Rolle den Wert "Arzt" hat, sind die Felder sichtbar, bei dem Wert "Patient" sind sie ausgeblendet.
Aber meiner Ansicht nach ist das eine sehr blöde Weise, daher will ich das gerne ändern und die direkte Rolle (bei Benutzern) ansprechen :-(
Hoffe, dass es jetzt etwas verständlicher war =/
Dann schau dir das mal an
am 17.06.2014 - 10:35 Uhr
https://drupal.org/project/autoassignrole
Ich habe es zwar selbst noch nicht probiert, aber laut Beschreibung tut es exakt das, was du dir wünschst.
Und als Ergänzung vielleicht:
https://drupal.org/project/profile_role
chaka :)
am 17.06.2014 - 12:06 Uhr
Hey Ronald,
Vielen Dank! habs mit AAR hinbekommen :) Es tut exakt das, was ich will :)
Weisst du zufällig auch, ob man Conditional Fields Inhaltstyp übergreifend einbauen kann?
Dann bräuchte ich nicht 4 verschiedene Profiltypen, sondern es würde ausreichen, wenn ich nur ein Profiltyp hätte und jeweils 4 unterschiedliche Felder :-)
Hast du profile role angesehen
am 17.06.2014 - 12:09 Uhr
das sollte eigentlich tun, was du möchtest.
Ich weiß, ist dev und wird kaum daran gearbeitet.
Aber vielleicht reicht es aus - zumindest als Richtungsgeber?
ne, war mir zu riskant
am 17.06.2014 - 12:15 Uhr
Hab es mir nicht angesehn, da dev etwas zu riskant für mich ist.
Benötige das Portal für meine Masterarbeit und ich wollte kein Modul installieren, welches vielleicht nicht 100% funktioniert.
Aber AAR tut ja genau das, was ich wollte :-) Das mit dem ConditionalField ist nur ein Nice-to-have
Alternativ zu Conditional
am 17.06.2014 - 13:44 Uhr
Alternativ zu Conditional Fields:
https://drupal.org/project/field_conditional_state
Grüße Jenna
Inhaltstyp/Profiltyp übergreifend?
am 17.06.2014 - 18:32 Uhr
Hey Jenna,
danke auch dir für deine Antwort.
Hab gerade mal versucht mit dem field_conditional_state zu arbeiten, aber aber auch da kriege ich keine typübergreifenden Abhängigkeiten hin.
Mach ich irgendetwas falsch?
ronald schrieb das sollte
am 17.06.2014 - 20:52 Uhr
das sollte eigentlich tun, was du möchtest.
Ich weiß, ist dev und wird kaum daran gearbeitet.
Aber vielleicht reicht es aus - zumindest als Richtungsgeber?
Habe mir auch mal Profile_role angesehen, leider tut dies nichts =( zumindest nicht auf Drupal7.
Zitat: Das mit dem
am 17.06.2014 - 21:03 Uhr
Das mit dem ConditionalField ist nur ein Nice-to-have
Nee, das war ein Mißverständnis, ich hatte das so rausgelesen das du Conditional Fields generell einsetzen wolltest, ich hatte mit Conditional Fields Probleme im Zusammenhang mit Node Clone und diese sind mit dem
https://drupal.org/project/field_conditional_state gelöst, das funktioniert für meine Anwendung um einiges besser.
Es ist für Dinge wie: wenn Feld A markiert > dann blende Feld B und C ein... usw., also alles was Feldabhängigkeiten erfordert.
Grüße Jenna
hmm
am 17.06.2014 - 21:11 Uhr
Hey Jenna,
danke für deine schnelle Antwort.
Kennst du denn eventuell irgendein Modul, das Feldabhängigkeiten profiltyp unabhängig ist?
Also ich habe 3 unterschiedliche Profiltypen, möchte sagen, wenn Arzt- dann Profiltyp1, wenn Patient - dann Profiltyp 2, wenn Admin - dann Profiltyp 3. Vorher hab ich das halt über Feldabhängigkeiten gemacht, dafür ein extra Feld "Rolle" erstellt, jetzt ist die Rolle ja schon durch das AAR drin, möchte nachdem Anklicken, dass die Felder erscheinen.
Sorry fürs Nerven, viele Wege führen bekanntlich nach Rom, ich mag persönlich immer den schönen Weg. Und bis jetzt hab ich noch keinen schönen Weg gefunden :D
Danke aufjedenfall :)
Hast Du Dir schon mal das
am 18.06.2014 - 08:18 Uhr
Hast Du Dir schon mal das Modul Profile 2 angeschaut? Ich meine, da kannst Du Profile mit unterschiedlichen Feldern PRO Rolle haben.
das geht
am 27.06.2014 - 08:03 Uhr
Ich habe es nun hinbekommen, das Problem mit Profilepath zu lösen!
War echt einfacher als gedacht, hab mich nur bissl dumm angestellt :)
Danke euch :)