Nodeaccess_userreference in Profiltypen

am 27.06.2014 - 08:11 Uhr in
Guten Morgen Zusammen,
ich probiere mich gerade durch, aber irgendwie will es nicht funktionieren.
Ich möchte ein Profiltyp nur für eine Rolle sichtbar machen (das klappt), aber rollenübergreifend soll der individuelle User auch eine anderen anderen User aus einer anderen Rolle den Zugriff erlauben.
Ich fände es toll, wenn ich nodeaccess_userreference für profiltypen anlegen kann - leider finde ich kein Modul oder keine Möglichkeiten dazu.
Ich habe versucht dieses Problem zu umgehen, und zwar eine neue View erstellt und ich konnte dort Profiltypen anlegen, um dann mit den Grant-Einstellungen Nutzern Rechte zu vergeben. Leider ging das auch nicht, weil er mir nur die ProfilID´s ausgegeben hat.
Habt ihr vielleicht einen Tipp, wie ich das Problem lösen könnte? oder ob es nodeaccess_userreference doch für profiltypen gibt?
Vielen Dank!
- Anmelden oder Registrieren um Kommentare zu schreiben
versucht das Problem zu lösen
am 01.07.2014 - 14:29 Uhr
Hallo nochmal,
anhand verschieder Forenbeiträge habe ich dieses Problem versucht zu lösen.
1. Ich habe zuerst eine neuen Inhaltstyp für das Profil erstellt
2. Ich habe eine View erstellt, mit dem Inhalt dieses Inhaltstyps
3. Ich habe bei den Relationships eingetragen Inhalt:Autor
4. Ich habe diese View nur für meine Rolle A sichtbar gemacht
-----> So konnte ich zumindest das Profil als Node erstellen <--------
So der darauffolgende Step war dann, dass ein User der Rolle A, einem User der Rolle B mit Hilfe der Nodeaccess_Userreference seine Daten offen freilegen kann.
Bis hierhin funktioniert alles, jetzt kommt das weitere Problem wo ich nicht mehr weiterkomme...
Und zwar wie findet der User der Rolle B die Inhalte, die Rolle A erstellt hat (ohne den kompletten Link Manuell einzugeben)?
Am Besten wäre es, wenn er igendwie ne Benachrichtigung kriegen könnte, dass er freigeschaltet wurde oder.... aber am aller aller aller besten wäre es, wenn er auf den User der Rolle A klicken kann, und da irgendwie ein Link erscheint, wenn er freigeschaltet wurde.
Ich eine Idee, jedoch weiss ich nicht, wie ich diese umsetzen soll.
Ich habe ein Feld A, welches auf diese View referenziert. Jedoch soll Feld A nur für den Ersteller sichtbar sein und für eine von 3 Rollen (der Ersteller jedoch gehört einer anderen Rolle an).
Ich hoffe ich konnte mich verständlich ausdrücken :-/
Würde mich sehr über Tipps freuen :)
Danke
keiner einen Tipp?
am 02.07.2014 - 16:16 Uhr
Hey,
hat wirklich niemand einen Tipp parat?
Ich habe versucht das Problem zu umgehen...
Ich habe nun alle Views in einem Menüpunkt anhand von Titels aufgelistet. Die View referenziert auf Inhalte einer Node, damit ich mit dem Nodeaccess arbeiten konnte. Dort konnte ich nun eingeben, welcher Nutzer diese View sehen darf. Leider kann jeder auf alle Links zugreifen und meine Nodeaccess Berechtigungen werden verworfen?
Muss ich bei der View bestimmte Argumente angeben, von wegen nur die User, die die Berechtigungen bekommen haben (unabhängig von der Rolle, denn nicht jeder aus der Rolle darf diese Inhalte sehen), werden weitergeleitet?
Ich stehe wirklich kurz vorm Durchdehen.
Vielleicht hat ja doch noch jemand einen Rat =(