rollenverwaltung - sichtbarkeit profile
Eingetragen von Mystify (232)
am 12.02.2009 - 13:43 Uhr in
am 12.02.2009 - 13:43 Uhr in
Hi,
gibt es ein modul, welche die rollenfunktion so erweitern kann, dass die benutzerprofile einer bestimmten rolle für andere nicht einsehbar sind, die der anderen rolle jedoch schon?
danke im voraus
- Anmelden oder Registrieren um Kommentare zu schreiben
kennt keiner eine
am 17.03.2009 - 16:04 Uhr
kennt keiner eine möglichkeit?
Wie denn Benutzerprofile?
am 17.03.2009 - 16:30 Uhr
Wie hast du die Benutzerprofile realisiert?
- Mit dem Core Modul profile? Dann wirst du das nur mit theming hinbekommen.
- Mit node profile / bio? Dann hast du vermutlich Felder für die content types angelegt und somit cck installiert. darin ist ein Modul content permission enthalten, das dir hilft.
In jedem Fall kannst du dann aber die Ansicht der Profile themen und die einzelnen Felder nur dann anzeigen, wenn der user in der priveligierten Rolle ist.
ja ich nutze das bio
am 17.03.2009 - 16:49 Uhr
ja ich nutze das bio modul.
nur soll die eine rolle, deren nutzerprofile ja nicht sichtbar sein sollen auch ganz andere felder haben.
Höh?
am 17.03.2009 - 18:58 Uhr
Wenn ich dich jetzt richtig verstehe, möchtest du z.B. zwei Rollen haben. Beide teilen sich einige Felder. Rolle A hat allerdings Felder, die Rolle B nicht hat. Und Benutzer der Rolle B sollen die Profile der Rolle A-User nicht sehen.
Ist das richtig?
Du kannst den Zugriff auf Feldebene mit content permission machen. Den Zugriff auf das Profil generell zur Not mit theming oder (da es ein node ist) mit anderen node Zugriffsmodulen z.B. http://drupal.org/project/nodeaccess
ja fast, ich erkläre es
am 19.03.2009 - 16:47 Uhr
ja fast, ich erkläre es nochmal genau:
also ich hab zwei rollen, rolleA und rolleB
rolleA --> normale user mit profil
rolleB --> private user
profilfelder
[core] kontaktdaten (name, anschrift, telefon, etc.)
[bio] viele weitere felder
[core] kontaktdaten (name, anschrift, telefon, etc.)
sichtbarkeit
überlegung
könnte man es nicht so machen, dass man das biomodul nur für rolleA zur verfügung stellt? die core profilfelder werden so oder so nur für den admin sichtbar sein.
jetzt müsste man halt nur noch eine sperre für die userprofile der rolleB einbauen, damit nur der jeweilige user sein profil sehen kann.