[gelöst] Content Access für bestimmte Rollen: Ich kriegs nicht hin
Eingetragen von soezkan (558)
am 01.04.2015 - 13:02 Uhr in
am 01.04.2015 - 13:02 Uhr in
Hallo Leute,
da ich alle Jubeljahre mal so eine Sache einstellen muss, es zwar schon getan habe, aber wieder vergessen hab, stelle ich hier die Frage:
Wie kann ich bestimmten Rollen den Zugang zu bestimmten Inhaltstypen (in meinem Fall: "simplepageprivat") verweigern?
Ich benutze das Content Access Modul und habe vier Rollen:
- Gast
- Authentifizierter Benutzer
- administrator
- Redakteur
Ok. Geht soweit.
Wenn ich aber auf admin/structure/types/manage/simplepageprivat/access gehe, dann erscheint da zwar die Möglichkeit Gast oder Authentifizierter Benutzer ein Häkchen zu setzen - aber für Redakteur, wofür ich gerne das Häkchen entfernen möchte - geht nicht (siehe Screenshot im Anhang).
Wieso?
Danke für Hilfe!
Liebe Grüße
Soezkan
Anhang | Größe |
---|---|
snap_003.jpg | 123.41 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Du mußt dem Redakteur unter
am 01.04.2015 - 13:31 Uhr
Du mußt dem Redakteur unter den "normalen" Berechtigungen das Recht nehmen, diesen Typ zu bearbeiten. Erst danach greift das Modul Content_access für diesen Typ.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
du kannst generell
am 01.04.2015 - 13:58 Uhr
nur Rechte erweitern, nicht weg nehmen.
Hat er das Recht über den content_type zugewiesen, kannst du ihm dies auch im Einzefall nicht entziehen.
Wenn du für einen content_type gesonderte Rechte einzeln vergeben möchtest, musst du das generelle Recht an diesem content_type entziehen.
Grüße
Ronald
Danke schonmal für eure
am 01.04.2015 - 14:54 Uhr
Danke schonmal für eure Tipps.
Du mußt dem Redakteur unter den "normalen" Berechtigungen das Recht nehmen, diesen Typ zu bearbeiten. Erst danach greift das Modul Content_access für diesen Typ.
Das habe ich eben versucht (siehe Screenshot), danach CRON und den Cache geleert.
Leider kann ich das Häkchen unter Access Control im entsprechenden Inhaltstyp aber immer noch nicht entfernen.
Was mache ich falsch?
Danke für weitere Hilfe.
Liebe Grüße
Soezkan
ronald schriebnur Rechte
am 01.04.2015 - 14:58 Uhr
nur Rechte erweitern, nicht weg nehmen.
Hat er das Recht über den content_type zugewiesen, kannst du ihm dies auch im Einzefall nicht entziehen.
Wenn du für einen content_type gesonderte Rechte einzeln vergeben möchtest, musst du das generelle Recht an diesem content_type entziehen.
Hallo Ronald,
Danke für Deinen Tipp, aber das verstehe ich nicht. Wenn ich einen neuen Inhaltstyp erstelle, dann sollte es doch dem Admin überlassen bleiben, ob er Rechte vergibt.
Ich habe eben mal versucht eine neue Benutzerrolle anzulegen. Diese erscheint auch bei den Access Controls des Inhaltstypen und ich kann dort wahlweise ein Häkchen setzen.
Nicht aber für Redakteur
Noch ne Ahnung?
das ist dem Admin überlassen
am 01.04.2015 - 15:14 Uhr
Dieser kann beim Erstellen des content_types entscheiden, ob dieser content_type individuelle Rechte je content erhalten kann, und wer (welche Rolle) generell welche Rechte haben soll.
Sind aber dem authenticated user Rechte gegeben, kann keine Rolle (außer Gast) weniger haben.
Grüße
Ronald
Zitat: Dieser kann beim
am 01.04.2015 - 20:03 Uhr
Dieser kann beim Erstellen des content_types entscheiden
Wer ist "Dieser"?
über wen sprachen wir
am 02.04.2015 - 08:11 Uhr
über den Admin.
Nur der Admin kann content_types anlegen (normalerweise) und dann entscheiden, wer sie wie verwenden darf.
Dabei kann er immer nur Rechte vergeben, nicht aber geerbte Rechte entziehen.
Grüße
Ronald
Noch was anderes: Ich habe
am 02.04.2015 - 09:50 Uhr
Noch was anderes:
Ich habe jetzt ja wie gesagt diesen einen Inhaltstyp. Meine Lösung war jetzt, einfach die "Redakteur"-Rolle
zu löschen und eine andere Rolle (hab's proforma "Moderator" genannt) anzulegen der ich Zugriff auf diesen Inhaltstyp gewähre. Jetzt gehts.
Aber: ein "Moderator" kann den Inhalt ansehen - gut. Und er kann manche Inhalte auch bearbeiten. Aber eben nicht alle Inhalte, trotz dass sie selben Typs sind. Das kapier ich einfach nicht. Das ist ein Systemfehler oder ein Fehler in meinem Kopf- ich glaube ersteres.
Ich liste alle Inhalte des Inhaltstyps auf, alle können angezeigt werden - nur manche bearbteit werden. Seltsam, seltsam.
Da steht dann beim Body: "Dieses Feld wurde deaktiviert weil Sie nicht die erforderlichen Berechtigungen haben, um es zu bearbeiten."
Ich verstehe die Drupal-Welt nicht mehr. Muss das denn so kompliziert sein?
Danke für einfach und unkomplizierte, gut verständliche Hilfe.
Liebe Grüße
Soezkan
Des Rätsels Lösung: Musste
am 02.04.2015 - 10:05 Uhr
Des Rätsels Lösung: Musste der Rolle "Moderator" die Rechte geben "Das Textformat Full HTML verwenden", da die Inhalte so vom Admin erstellt wurden.
Jetzt habe ich alles so wie es sein soll.
Danke Ronald (und danke Werner erster Post).
Liebe Grüße
Soezkan