Berechtigungen für eine bestimmte Rolle setzen
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 13.01.2009 - 21:06 Uhr in
Hallo an alle,
Ich habe eine Seite mit Drupal 6.8 gemacht und möchte jetzt lediglich die Rechte für eine bestimmte Rolle einstellen.
Alle ist OK, bis auf folgendes Problemchen:
Ich möchte das die Rolle „Autor“ nur bestimmte Inhaltstypen erstellen kann (über „Inhalt erstellen“) , aber alle vorhandenen Inhalte bearbeiten kann (über Verwalten / Inhaltsverwaltung / Inhalt).
Bei den Einstellungen für die Berechtigungen aktiviere ich im Bereich Node-Modul alle Inhaltstypen, die diese Rolle Erstellen, Bearbeiten und Löschen darf. Die Auswahl „Inhalt verwalten“ deaktiviere ich.
Wenn ich mich unter dieser Rolle einlogge, erscheinen zwar unter „Inhalt erstellen“ auch nur die gewünschten Inhaltstypen, aber unter „Verwalten, Inhaltsverwaltung“ fehlt der Punkt „Inhalt“ komplett.
Wenn ich die Auswahl „Inhalt Verwalten“ aktiviere, komme ich zwar auf meine Inhalte zum bearbeiten, aber es sind alle bearbeitbar (egal was ich bei den Berechtigungen eingestellt habe) und unter „Inhalte erstellen“ erscheinen ebenfalls alle Inhaltstypen (auch die diese Rolle nicht erstellen soll - lt. Berechtigung).
Da einige Nodes lediglich in eingebundenen Views angezeigt werden, komme ich zum Bearbeiten nur über „Verwalten, Inhaltsverwaltung, Inhalt“.
Kann jemand helfen ?
Wo ist die Checkbox die ich vergessen hab zu drücken ???
Danke im Vorab
Gruß
Zdenko
- Anmelden oder Registrieren um Kommentare zu schreiben
Nodeaccess
am 14.01.2009 - 10:02 Uhr
Hallo Zdenko,
"Inhalt verwalten" bedeutet tatsächlich, dass diese Rolle dann alle Inhaltstypen auch komplett editieren darf.
Eventuell musst Du also ein Zusatzmodul integrieren, etwa Nodeaccess (http://drupal.org/project/nodeaccess), um gezielter Rechte für verschiedene Inhaltstypen setzen zu können.
Viele Grüße,
www.maximago.de
nodeaccess
am 14.01.2009 - 11:16 Uhr
Danke für deinen Tip.
Jedoch bringt mich nodeaccess leider auch nicht weiter.
Die Rechtevergabe des Drupal-Kernels funktioniert ja richtig - ich kann genau definieren welche Inhaltstypen die betreffende Rolle barbeiten oder löschen kann.
Das funktioniert aber (wie bei nodeaccess) nur wenn ich den betreffenden Node auch aufrufe kann.
Dann bekomme ich den Tab "Bearbeiten" und kann darüber auf den Node zugreifen.
Ich habe aber Nodes an die ich so nicht rankomme weil sie in Views eingebunden sind.
Hier muss ich über "Verwalten ...... Inhalt" auf die nodes zugreifen können.
Und genau das wird gesperrt wenn ich "Inhalte verwalten" deaktiviere.
dennoch viele Dank
Gruß
Zdenko
Habe vor kurzem mit drupal
am 19.02.2009 - 18:01 Uhr
Habe vor kurzem mit drupal angefangen und bin damit zufrieden und komme auch ganz gut klar damit. Aber an eben diesem Punkt bin ich auch hängen geblieben. Mir ist nicht klar, warum durch aktivieren von "Inhalte verwalten" der Nutzer Zugriff auf die an anderer Stelle verbotenen Inhalte bekommt.
Wenn ich das nicht aktiviere, und ein Nutzer vergisst, den Artikel zu verlinken, kommt der auch gar nicht mehr an den Artikel ran, um dies nachzuholen. Man hat also keine Wahl, man muss dem Nutzer den Zugriff auf alle Artikel und damit auch das Löschen fremder Artikel erlauben. Welchen Sinn macht da überhaupt die Unterscheidung, was ein Nutzer alles bearbeiten darf? Oder sehe ich da was falsch?
Sollte das wirklich so gedacht sein, ist das in meinen Augen sogar ein Sicherheitsrisiko, da nicht erkennbar ist, dass durch Aktivieren von "Inhalte verwalten" gleich andere - eigentlich verbotene - Dinge wieder erlaubt werden.
Gruß
bluetide
Hallo. Wenn ihr den Haken
am 10.03.2009 - 23:30 Uhr
Hallo.
Wenn ihr den Haken bei Inhalt verwalten nur braucht um den suer Zugriff auf den Inhalt zu geben, dann lasst den haken doch Weg und bastelt ihm eine View mit der er sehen kann, was er bearbeiten darf...
Gruß
JThan
_____
--> http://www.drupalcenter.de/showroom/11994 <--
Alle Angaben in meinen Beiträgen sind stets ohne Gewähr und auf eigenes Risiko für bare Münze zu nehmen.
Die Lösung Deines Problems
am 11.03.2009 - 09:23 Uhr
Die Lösung Deines Problems ist es, die Inhalt Verwalten Seite mit einem View nachzubauen, da hast Du alle Gestaltungsmöglichkeiten und kannst die Rechte nach deinen Vorstellungen anpassen.
Hier wurde in etwa die gleiche Frage gestellt: http://www.drupalcenter.de/node/15801
Hier ist ein Beispiel wie so etwas aussehen kann: http://www.drupalcenter.de/node/16890#comment-59229
Guter Tipp
am 11.03.2009 - 10:42 Uhr
Hi,
danke für den Tipp.
Hab zwar schon eine "Krückenlösung" gebastelt, aber mit deinem Tipp und der View genau das hinmekommen was ich gebraucht habe.
Schöne Grüße
und nochmal danke an alle