Rolle soll keine Veröffentlichungseinstellungen machen dürfen
Eingetragen von Lissy01 (278)
am 27.02.2012 - 15:59 Uhr in
am 27.02.2012 - 15:59 Uhr in
Wie kann ich bei Drupal 7 verhindern, daß bestimmte Rollen die Veröffentlichungseinstellungen ändern dürfen?
Hinterrgrund: Der Inhaltstyp ist per Default "nicht veröffentlicht".
Die Rolle kann Inhalte einpflegen, aber nur der Admin darf auf veröffentlicht stellen.
Ich habe das mit Override Node Access probiert.
In den Permissions steht der Haken immer nur auf Administrator.
Die Rollenbenutzer dürfen aber weiterhin die Veröffentlichungseinstellungen ändern.
Was mache ich falsch?
- Anmelden oder Registrieren um Kommentare zu schreiben
Schau mal nach den Berechtigungen
am 27.02.2012 - 16:43 Uhr
des "registered user"
Niemand kann weniger haben, als dieser vordefinierte User.
Denn jeder, der einen Usernamen hat, gehört zur Gruppe "registered user".
Drupal erteilt immer die maximal möglichen Rechte.
Man kann mit anderen Rollen die Rechte nur erweitern, nicht aber einschränken.
Du meinst den
am 27.02.2012 - 19:36 Uhr
Du meinst den "Authentifizierter Benutzer"?
Der hat bei mir so gut wie keine Rechte.
Jedenfalls nicht mehr, als der Gast und keinesfalls irgendwelche mit Bezug zur Inhaltsverwaltung.
Oder was resultiert genau, aus dem was Du schreibst?
Gibt es überhaupt eine Möglichkeit, beim meiner Rolle das Recht zur Bestimmung der Veröffentlichungseinstellungen zu entfernen?
(Außer mit einem eigenen Modul natürlich)
ich ging davon aus,
am 27.02.2012 - 20:13 Uhr
Daß content_access installiert ist.
Ist das noch nicht der Fall, kann es die Lösung sein.
Einfach beim Inhaltstyp das
am 28.02.2012 - 07:18 Uhr
Einfach beim Inhaltstyp das Häkchen bei "veröffentlicht" in den Veröffentlichungseinstellen entfernen. Dann können nur noch diejenigen Rollen einen Inhalt wirklich veröffentlichen, die das Recht "Inhaltstypen verwalten" haben (und das sind per default nur Adminstratoren).
content_access ist
am 28.02.2012 - 06:53 Uhr
content_access ist installiert.
Das bringt aber auch nicht mehr Möglichkeiten.
Ich kann beim Inhaltstyp unter Access control diverse Einstellungen machen, wer eigenen und fremden Inhalt ansehen, editieren oder löschen darf.
Dann gibts noch einen Hinweis auf das Modul content node access.
Das hatte ich auch schon installiert.
Brachte aber auch keinen Zusatznutzen für meinen Zweck.
"Beim Inhaltstyp das Häkchen
am 28.02.2012 - 06:56 Uhr
"Beim Inhaltstyp das Häkchen bei "veröffentlicht" in den Veröffentlichungseinstellen entfernen".
Habe ich gemacht.
Inhaltstypen dürfen nur Admins verwalten.
Ich habe es gerade vorsichtshalber noch mal kontrolliert.
Trotzdem können Mitglieder der betreffenden Rolle das Häkchen wieder setzen bei Veröffentlicht.
Ich meinte mich zu erinnern, daß das bei Drupal 6 so funktioniert hat.
Aber bei Drupal 7 offensichtlich nicht.
In meinem Drupal7
am 28.02.2012 - 07:18 Uhr
In meinem Drupal7 funktioniert das.
Hmmmm würde mich ja wirklich
am 28.02.2012 - 07:45 Uhr
Hmmmm würde mich ja wirklich brennend interessieren, wo der Unterschied liegt...
Heute habe ich mich noch mal
am 14.03.2012 - 17:27 Uhr
Heute habe ich mich noch mal mit dem Thema rumgeschlagen.
Eigentlich sollte doch das Modul Override node options eine Lösung sein.
Dort sind aber bei authentifizierten Usern und der betreffenden Usergruppe alle Haken entfernt.
Anders ausgesdrück: Haken sind nur beim Admin gesetzt.
Die Rolle kann trotzdem die Veröffentlichungseinstellungen ändern.
Was läuft da schief?
ist der authenticated user bedacht?
am 14.03.2012 - 17:53 Uhr
Alles was der authenticated user kann, kann jeder, der angemeldet ist.
In Drupal koennen Rollen die Berechtigungen nur erweitern, nicht aber einschraenken.
Jeder angemeldete User kann das, was unter authenticated User eingetragen ist.
Deshalb muss diese Gruppe die geringsten Rechte haben.
User koennen in mehreren Rollen berechtigt werden. Es zaehlt dann die Summe aller Rechte.
Ja, haben wir weiter oben
am 14.03.2012 - 19:03 Uhr
Ja, haben wir weiter oben schon mal diskutiert.
Der authenticated user hat nicht mehr Rechte als die Rolle, um die es geht.
"Inhalte verwalten" verbieten
am 28.05.2013 - 18:02 Uhr
Wenn man der Rolle das Recht "Inhalte verwalten" wegnimmt, werden im Inhaltstyp die Veröffentlichungseinstellungen nicht mehr angezeigt.
Allerdings kann die Rolle dann auch keine "neuen Revisionen" des Nodes erzeugen... Wem das egal ist, der hat hiermit hoffentlich die Lösung...?