Fragen zu Benutzerrechte und workflow
am 06.11.2007 - 15:16 Uhr in
Hallo zusammen, ich bin neu hier im Forum.
Ich beschäftige mich seit einigen Tagen mit Drupal.
Ich soll mit diesem CMS unsere Hilfe Seiten zentralisieren und verwalten.
Ich habe ein entsprechendes Hauptmenü erstellt.
Menüpunkt1
Menüpunkt2
Menüpunkt3
Die verschiedenen Benutzer, dürfen aber nicht auf allen Menüpunkten arbeiten. Ich habe deshalb 3 verschiedene Inhaltstypen erstellt und entsprechend die Rechte verteilt.
Jetzt zu meinem Problem: Wenn der Autor nun sein Dokument erstellt, soll er dieses Dokument dem entsprechenden Menüpunkt zuordnen. Dazu muss ich dem Benutzer aber die Menü Rechte geben. Wenn er diese aber hat, dann kann er sein Dokument jedem beliebigen Menüpunkt zuordnen.
Wie kann ich denn das verhindern?
Ich hoffe Ihr könnt mir weiterhelfen.
Gruß HaPe
- Anmelden oder Registrieren um Kommentare zu schreiben
Das kannst du mit Kategorien
am 06.11.2007 - 15:53 Uhr
Das kannst du mit Kategorien und Taxonomy Access lösen.
gruß pebosi
Kategorien
am 06.11.2007 - 16:33 Uhr
Hallo pebosi,
danke für die Antwort. Ich habe schon mit Kategorien und taxonomie Access herumprobiert. Aber die Kategorien werden bei mir nirgends angezeigt. Weder im Menü, noch bei einer beliebigen Inhaltserstellung.
Vielleicht kannst Du mir sagen welchen Fehler ich mache.
Gruß HaPe
Die Kategorien musst du
am 06.11.2007 - 16:55 Uhr
Die Kategorien musst du manuell ins Menü einbinden also bei Pfad den Kategoriepfad eingeben, http://www.drupalcenter.de/faq/5059
gruß pebosi
Kategorie Menü
am 07.11.2007 - 09:32 Uhr
Hallo pebosi,
vielen dank für Deine Hilfe. Das hat prima funktioniert.
Daraus ergibt sich allerdings schon das nächste Problem:
Wenn ich jetzt ein Dokument erstelle, dann kann ich dieses Dokument keinem dieser Menüpunkte zuweisen, ausser ich habe dem Benutzer Menürechte gegeben, aber das soll so nicht sein!
Die Rechte habe ich über Taxonomy Access Permissions korrekt vergeben.
Wo liegt der Fehler?
Gruß HaPe
Wenn du die Menüpunkte als
am 07.11.2007 - 09:38 Uhr
Wenn du die Menüpunkte als Kategorien hast, musst du das Vokabular der Kategorien so einstellen das auch der gewünscht Inhaltstyp damit verknüpft ist.
gruß pebosi
Inhalt wird nicht angezeigt
am 07.11.2007 - 12:11 Uhr
Hallo pebosi,
ich habe jetzt alles soweit hinbekommen. Das Menü steht und der jeweilige Benutzer kann einen Content erstellen und der jeweiligen Kategorie zuordnen.
Nächstes Problem:
Wenn der Autor den Inhalt gespeichert hat, ist dieser danach für den Autor nicht mehr zu sehen!
Auch nicht, wenn dieser im eingeloggten Zustand auf den zugewiesenen Menüpunkt (Kategorie) klickt.
Er kann den Inhalt nur über die Inhaltsverwaltung sehen und bearbeiten, aber dieser Punkt sollte für den Autor nicht eingeschaltet sein. Wenn der Autor den Inhalt veröffentlich, dann wird der content korrekt dem Menüpunkt zugewiesen. Die Veröffentlichung aber, sollte erst nach einem Review geschehen, den ich in einem Workflow abgebildet haben.
Im Taxonomie Access Permission Module habe ich die Rechte für lesen, bearbeiten, erstellen und anzeigen gesetzt.
Wo liegt diesmal mein Fehler?
Hoffe Du kannst mir nochmal helfen!
Gruß HaPe
Also der speichert den Node
am 07.11.2007 - 13:25 Uhr
Also der speichert den Node ab und dann? Hat es vielleicht damit zu tun das du den Node erst freischaltest (Workflow) und direkt nach dem speichern ist er das ja nicht...
gruß pebosi
Workflow
am 07.11.2007 - 13:41 Uhr
Ich habe 3 Status in meinem Workflow:
privat
eingereicht
veröffentlicht
Nach der Erstellung ist der Status privat.
Im Status privat kann der Autor -> sehen, bearbeiten, löschen
Also ich denke vom Workflow her korrekt. Sobald der Autor den Content erstellt, der Kategorie zugeordnet hat und speichert das ganze, loggt sich dann aus und wieder ein, ist der Content nirgendwo (ausser in Inhalte bearbeiten) mehr sichtbar.
Er wird erst sichtbar wenn der Content veröffentlicht wurde.
Wenn ich auf den entsprechenen Menüpunkt klicke wir mir in der Adresszeile <?q=taxonomy/term/15> angezeigt.
Das erstellte Dokument sieht in der Adresszeile so aus: und auf diesen node/16 komme ich nur noch über die Inhaltsverwaltung.
Kann es sein das sich das taxonomy access modul und das Workflow modul irgendwie überschrieben hat?
müssen die beiden Module in einer bestimmten Reihenfolge installiert und aktiviert werden?
Gruß HaPe
HaPe wrote:Er wird erst
am 07.11.2007 - 14:26 Uhr
Er wird erst sichtbar wenn der Content veröffentlicht wurde.
Das ist bei Drupal standardmäßig so. Das der Autor also den Eintrag nicht sieht ist also vollkommen ok. Erst wenn dieser von dir freigeschaltet wurde, kann er wieder gesehen und bearbeitet werden.
gruß pebosi
Workflow
am 07.11.2007 - 16:33 Uhr
Du schreibst "muss erst von dir freigeschaltet werden" was meinst Du damit?
Muss ich den Beitrag erst veröffentlichen, damit der Autor diesen wieder sehen und bearbeiten kann?
Das ist hier leider nicht so gewollt.
Der Workflow sollte folgendermassen aussehen.
Autor erstellt, übergibt an Reviewer , dieser übergibt an den publisher (oder wieder zurück) und erst der publisher veröffentlicht die Seite.
Autor und Reviewer können eine Person sein (steht noch nicht fest). Aber der Autor muss doch vor der veröffentlichung in der Lage sein, den Beitrag nochmal zu bearbeiten, zu überarbeiten oder zu löschen. Irgendwie verstehe ich da die Logik nicht so ganz.
Der Reviewer muss doch den Inhalt "irgendwie" lesen können bevor dieser veröffentlicht wird! Aber wie kommt er an den Inhalt ran?
Was heisst "muss von Dir freigeschaltet werden?"
Ich hoffe Du kannst mir nochmal weiterhelfen.
Gruß HaPe
Taxonomie Access Control
am 08.11.2007 - 11:09 Uhr
Hallo zusammen,
nachdem ich das Modul Taxonomie Access Control ausgeschaltet habe, funktioniert alles einwandfrei.
Scheinbar kommen sich die beiden Module Taxonomie Access Control und workflow in die Quere.
Na ja egal, jetzt klappt es so wie es soll.
Vielen Dank für die Hilfe.
Gruß HaPe
Na also geht doch ;) gruß
am 08.11.2007 - 12:06 Uhr
Na also geht doch ;)
gruß pebosi