Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

[gelöst] Views Berechtigung auf OG organic group teilnehmer beschränken

Eingetragen von vistree (238)
am 13.11.2014 - 08:38 Uhr in
  • Views
  • Drupal 7.x oder neuer

Hallo,
ich habe ein riesen Problem, zu dem ich komischerweise noch gar keine Hinweise gefunden haben.
Ich verwende OG und habe verschiedene Inhaltstypen aufgebaut, die dann auch in den Gruppen privat sind.
Rufe ich als nicht-Gruppenmitglied die URL eines solchen Beitrags auf, so bekomme ich das erwartete "Permission denied".
Baue ich einen View mit diesem Inhaltstyp, so sieht das nicht-Gruppenmitglied leider alle Inhalte, auch die, die er gar nicht sehen sollte.
Ich habe es mit verschiedenen Berechtigungsarten versucht - aber irgendwie nicht das richtige gefunden.
Meine Grundannahme wäre gewesen, dass die einfache "Berechtigung - Veröffentlichten Inhalt anzeigen" eigentlich ausreichen müsste?
Kennt sich hier jemand richtig gut aus? Irgendeine Idee, wie man die Berechtigungen korrekt setzen muss? Oder u.U. über sonstige Mechanismen?

‹ [gelöst] View für Kommentare [gelöst] Views Berechtigung auf OG organic group teilnehmer beschränken ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du in der View

Eingetragen von ronald (3857)
am 13.11.2014 - 08:55 Uhr

auch Rechte vergeben?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Ronald, wie meinst du

Eingetragen von vistree (238)
am 13.11.2014 - 12:26 Uhr

Hallo Ronald,
wie meinst du das? Meinst du "Blockeinstellungen -> Zugriff"??? Das scheint genau mein Problem zu sein.
Ich habe hier verschiedene Einstellungen ausprobiert, aber leider ohne Erfolg. Ich bin davon ausgegangen, dass hier eigentlich die Standardeinstellung reichen müsste ("Berechtigung -> Veröffentlichten Inhalt anzeigen"). Aber leider funktioniert das gerade nicht.
Gibt es hier irgendwo versteckt die Möglichkeit das auf OG -> Ist Mitglied von umzustellen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst in der View

Eingetragen von ronald (3857)
am 13.11.2014 - 12:51 Uhr

selbst einstellen, ob die View auf eine Rolle beschränkt sein soll, oder sich auf eine andere Berechtigung bezieht.

Hier kannst du ein Recht wählen, das ein Gruppenmitglied hat (bspw. darf Content eines bestimmten Typs sehen).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Roland, das habe ich ja

Eingetragen von vistree (238)
am 13.11.2014 - 15:45 Uhr

Hallo Roland,
das habe ich ja bereits versucht (s. erster Post). Leider habe ich noch nicht die korrekte Berechtigung gefunden. Kannst du mir das konkrete nennen?
Wie gesagt, ich habe Views mit Inhalten die nur die Gruppenmitglieder sehen dürfen. Ich habe auch Views mit Benutzerinfos die nur die OG-Mitglieder sehen dürfen.
Viele Grüße und einen schönen Nachmittag

Kai

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Vistree,Ich

Eingetragen von montviso (2188)
am 13.11.2014 - 18:06 Uhr

Hi Vistree,

Ich experimentiere schon seit einiger Zeit mit einer Installation wo eine Kombination aus Commerce und OG eingerichtet wird.
Dabei habe ich ständig gravierende Probleme, allerdings zeigt sich dann immer, daß ich etwas noch nicht verstanden habe.
Ich bin weit davon entfernt, mich gut mit Gruppen auszukennen. ;-)

Ich bin nicht sicher, ob ich genau verstehe, wo Dein Problem liegt.

Ich habe gerade Folgendes ausprobiert, um zu testen, ob ich das Problem mit der View nachvollziehen kann.

User:
Haendlerkunde1
Gruppentyp:
Betrieb
Gruppe:
Betrieb 1 steht auf private
Gruppeninhaltstyp:
Lieferanten-Betrieb
Gruppeninhalte vom Typ Lieferanten-Betrieb:
Lieferanten-Betrieb 1 (der Gruppe Betrieb 1 zugeordnet)
Lieferanten-Betrieb 2 (Keiner Gruppe zugeordnet)
Gruppenberechtigungen:
Members haben das Recht, die Felder des Gruppeninhalts zu sehen.

View über alle Gruppeninhalte vom Typ Lieferanten-Betrieb zeigt alle Felder an.
Die View hat keine Einschränkungen bezüglich Rollen, für die sie angezeigt wird.

Szenario 1: Händler ist Member:
Händler sieht beide Gruppeninhalte in der View und kann den Gruppeninhalt direkt öffnen
Szenario 2: Händler ist nicht Member:
Händler sieht nur Lieferanten-Betrieb 2 in der View und bekommt Zugriffsverweigerung beim Anklicken des Nodes Lieferanten-Betrieb 1

Fazit: Eigentlich verhält sich das so, wie ich mir das vorstelle.
Ich mußte nach dem Umstellen von Rechten und Sichtbarkeiten innerhalb der Gruppe "Flush all caches" anklicken, um die Änderungen im Frontend zu betrachten, wo ich als Haendlerkunde1 angemeldet bin.

Vielleicht kann ich Dein Problem besser verstehen, wenn Du mir sagst, wo Deine Gruppen / Node / Rechte-Einstellungen abweichen, bzw. wo das Problem genau entsteht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich kann dir keine antworten

Eingetragen von caw (2762)
am 14.11.2014 - 09:52 Uhr

ich kann dir keine antworten geben, aber vielleicht kann mir mal jemand sagen warum bei mir die berechtigungen nicht wirklich funktionieren. als nichtmitglied einer gruppe sehe ich den titel der gruppen zugeordneten seiten...
und ohne das modul field acess würde ein ncihtmitglied alles sehen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

gelöst

Eingetragen von vistree (238)
am 14.11.2014 - 19:10 Uhr

Hi montviso & weitere,
vielen Dank für deinen ausführlichen Post. Ich habe dadurch für mich eine Lösung gefunden.
Ich habe jetzt ein Feld eingefügt, dem ich konkret nur die gewünschte Eigenschaft "Mitglieder dürfen sehen" aktiviert habe. Diese Feld verwende ich sonst gar nicht in den Anzeigen, kann nun aber per Views-Zugriffeinstellung auf dieses Feld verweisen (Zugriff "OG permission -> view field_view_permission"
Ich glaube, jetzt habe ich es verstanden ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Tagen 17 Stunden
  • Hey danke
    vor 3 Tagen 11 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 5 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 1 Tag
  • Da scheint die Terminologie
    vor 1 Woche 1 Tag
  • Kannst doch auch alles direkt
    vor 1 Woche 6 Tagen
  • In der entsprechenden View
    vor 1 Woche 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 6 Tagen
  • gelöst
    vor 4 Wochen 2 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 13 Gäste online.

Benutzer online

  • dinmikkith

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association