Berechtigung nur für bestimmten Inhalstyp vergeben?

am 18.05.2010 - 15:04 Uhr in
Hi!
Ich habe mit dem CCK einen neuen Inhalstyp names Inserat angelegt und eine Benutzerrolle die als Berechtigung nur Inserate Verwalten soll.
Berechtigungen sind:
- Inhalt verwalten
- create inserat content
- delete any inserat content
- edit any inserat content
- edit own inserat content
- Zugriff auf den Verwaltungsbereich
Wenn ich mich jetzt als ein Benutzer mit nur dieser Rolle anmelde kann dieser trozdem Page Objekte die dem Admin gehören bearbeiten. Woran liegt das? Was soll ich dem Benuter den noch wegnehmen? Is ja nix mehr da. Danke für Eure Hilfe!
Gruß
Marcus
- Anmelden oder Registrieren um Kommentare zu schreiben
Soweit ich weiß, braucht der
am 18.05.2010 - 16:34 Uhr
Soweit ich weiß, braucht der Benutzer nicht die Berechtigung für "Inhalt verwalten" und "Zugriff auf den Verwaltungsbereich".
Wo kann er denn dann die Inhalte sehen?
am 18.05.2010 - 16:37 Uhr
Wenn ich dem Benutzer des wegnehme kommt er kan nicht mehr zu den schon bestehenden Inhalten hin. (Auf die Seite wo ich oben die Filter einstellen kann). Dann sieht er nur noch den Inhalt anlegen Link im "Frontend". Oder kann ich irgendwo einstellen das es da auch "Edit" gibt?
Gibt es denn nicht bei den
am 18.05.2010 - 17:37 Uhr
Gibt es denn nicht bei den einzelnen Beiträgen einen Edit-Button, den der Benutzer sehen kann?
Hi, das Recht mit Inhalt
am 18.05.2010 - 18:04 Uhr
Hi, das Recht mit Inhalt verwalten ist umfassend und überschriebt quasi alle anderen Einstellungen. Wenn Du also feiner granulieren willst, musst Du dem User das Recht entfernen. Was Du mit Liste meinst ist wahrscheinlich /admin/content/node, also die Ansicht der Beiträge mit den Actions daran. Du kannst diese Darstellung z.B. über das Modul BulkView nachbauen und brauchst dazu kein "Inhalt verwalten Recht".
Falls es einfacher sein kann, dann verwende doch z.b. das Modul Tracker, damit hast Du bzw. der Anwender dann eine Übersicht auf die vorhandenen Beiträge.
Tom
Wer "Inhalt verwalten" hat,
am 18.05.2010 - 18:06 Uhr
Wer "Inhalt verwalten" hat, darf so ziemlich alles mit den Inhalten machen. Also mit allen Inhalten.
Nimm "Inhalt verwalten" und "Zugriff auf den Verwaltungsbereich" raus.
Dann erstelle dir eine View, die alle Beiträge vom Typ Inserat auflistet, mehr brauchen die Leute eh nicht. Das ganze gibst du als Tabelle aus und kannst als Felder auch noch einen Link zum Editieren des Nodes einfügen. Dann noch eine Seitenansicht zur View hinzufügen, dem ganzen einen Pfad verpassen und den Pfad verlinkst du im Navigationsmenü.
marcusx schrieb delete any
am 18.05.2010 - 19:41 Uhr
musst du ihm dann auch noch wegnehmen!
mmmm, danke für die
am 18.05.2010 - 19:58 Uhr
mmmm, danke für die Vorschläge. Für die User die die Inserate anlegen ist das natürlich praktikabel. Ich wollte aber einen Adminbenutzer für alle Inserate nicht nur seine eigenen haben. Und verwalten brauch ich auf jeden Fall da der Inseratsadmin auch die Kategorien in die Inserate einsortiert werden im Taxonomie Baum verwalten soll. Nur sollte dieser halt nicht auf den Seiteninhalten herumbasteln können, aber so schlimm ist das jetzt auch nicht.
Wie kommst Du eigentlich auf
am 18.05.2010 - 20:25 Uhr
Wie kommst Du eigentlich auf den Trichter, dass wir gewünschte Features erraten können, die Du uns im Ausgangsposting verschweigst? Spendierst Du uns 'ne Runde Glaskugeln?
Aber auch das Problem sollte sich lösen lassen, auch wenn ich grad nur mal kurz in einer Testumgebung rumgeklickt und das Ganze nicht produktiv im Einsatz habe:
Wie schon von jemandem erwähnt, mit Views Bulk Operations arbeiten. Dort nicht Nodes, sondern Felder anzeigen, und bei Felder
Modify node taxonomy terms
mit anhaken - fertig ist der Lack bzw. sollte er sein!
Also in der Art des Ausdrucks
am 18.05.2010 - 21:41 Uhr
Also in der Art des Ausdrucks stimme ich E-Fee nicht zu, aber inhaltlich hat er Recht:
Du beschreibt unvollständig Dein Problem und kommst so von einem zum nächsten Schritt. Hilfreich für solche Foren ist es, wenn sich derjenige mit dem Problem auch die Mühe macht, das Problem samt seiner Anforderung und den gegebenen Umständen zu beschreiben. Das vermeidet so eine Ping-Pong Diskussion.
Wie auch immer, zu Deiner letzten Frage würde ich Dir halt mehrere Rollen empfehlen: editor, admin, typeA usw. Dann kannst Du als Admin das Recht "Inhalt verwalten" behalten und die normalen Anwender bekommen entsprechende für sie geeignete und gefilterte Ansichten per Views erstellt.
Also noch viel Erfolg
Ja Sorry Tom - Du hast ja
am 19.05.2010 - 07:59 Uhr
Ja Sorry Tom - Du hast ja recht mir war nicht klar das man das man die Rechte für Inhaltstypen in der Verwaltung nicht so granular einstellen kann wie das die Rechtetabelle vermuten läßt. Ich hab das auch noch nie gebraucht weil ich meinen Usern die was Inhalte bearbeiten eigentlich immer admin rechte geben konnte.
Ich bin ja Anfangs davon ausgegangen das ich das es einfach möglich wäre die anderen Inhalstypen für bestimmte Nutzer auszublenden (In admin/content/node - wie Du oder jemand anders schon vermutete) . Das wäre mir dann auch gar nicht mit den anderen Verwaltungsfunktionen die ich nicht erwähnt habe in die Quere gekommen. Durch Eure Vorschläge es direkt in der Webseite "Frontend" (Ich weis - gibts ja eigentlich nicht) für den User zugänglich zu machen sind wir da bissl vom hunderdsten ins tausendste gekommen wo ich nicht mit gerechnet habe.
Vielen Dank für Euer Idenn und einen schönen sonnigen Mittwoch
Gruß
Marcus