Wie kann ich den Zugriff auf gruppenprivate Inhalte basierend auf organischen Gruppenrollen steuern?


7

Ich möchte, dass meine Gruppen Inhalte erstellen können, die nicht nur für eine Gruppe, sondern auch für bestimmte Rollen innerhalb der Gruppe privat sind. Zum Beispiel ein Beitrag, auf den nur Mitglieder der Gruppe A zugreifen können, die auch die Rolle des "Offiziers" haben.

Im Idealfall kann ich die Rollen gruppenspezifisch gestalten, da verschiedene Gruppen in der Lage sein sollten, Rollen zu erstellen und ihren Mitgliedern zuzuweisen.

Wie kann dies erreicht werden?


Zusätzliche Informationen: Ich verwende Organic Groups Version 7.x-1.3.
Tyler Holien

Antworten:


1

Ich brauchte eine ähnliche Funktionalität für eine Drupal 6-Site und gab die Verwendung von OG dafür auf. Stattdessen habe ich ein Vokabular erstellt, das meine Gruppen definiert und tac_lite zum Festlegen des Zugriffs verwendet. Das Setup wird gerade auf Drupal 7 portiert, und ich hatte bisher keine Probleme, die gleiche Funktionalität in d7 zu implementieren. Vielleicht ist tac_lite eine Lösung für Sie? http://drupal.org/project/tac_lite



0

Mit OG-Benutzerrollen können Gruppenadministratoren organischer Gruppen einzelnen Mitgliedern einer bestimmten Gruppe zusätzliche Benutzerrollen zuweisen.


1
Leider gibt es keine Version für Drupal 7. Soweit ich weiß, wurde die Funktionalität des Moduls in OG 7 integriert, aber die Rollen, die ich gewähren kann, erlauben mir immer noch nicht, die Ansichtsberechtigungen eines bestimmten Beitrags auf bestimmte Rollen zu beschränken.
Tyler Holien

0

Damit Berechtigungen und Rollen für Gruppen geändert werden können, müssen Sie diese Funktion zur 'Gruppenentität' hinzufügen. Dies kann mithilfe dieses Beispiellinks erreicht werden. http: // yourwebsite / admin / config / group / fields .

http://vimeo.com/34032652

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.