Wie richte ich das Workflow -Modul ein?
Frage
Meine Website hat eine Administratorrolle (Editor), und ich möchte den anonymen Benutzern ermöglichen, Artikel auf meiner Website einzureichen. Der Knoten, den sie erstellen, muss von den Editorbenutzern genehmigt werden, um veröffentlicht zu werden. Mir wurde gesagt, dass ich das Workflow -Modul verwenden soll. Ich habe das Modul installiert und festgelegt, aber ich habe nicht bekommen, was ich wollte.
Dies sind die Schritte, die ich folgte:
- Ich habe einen Workflow erstellt, der als "TestStory" bezeichnet wird, und den "Genehmigungsstatus" hinzugefügt, der nur auf den Inhaltstyp "Story" angewendet wird.
- Ich habe den Workflow bearbeitet, der dann als gezeigt wird
from/to approve (creation) checked the author and authenticated user approve nothing
- Unter dem Teil "Access Control" erlaubte ich dem authentifizierten Benutzer, die in diesem Zustand enthaltenen Beiträge anzuzeigen, zu bearbeiten und zu löschen.
Lösung
Es sieht so aus, als hätten Sie nur einen Zustand (genehmigen). Sie möchten wirklich mindestens zwei haben. Versuchen Sie hinzu Entwurf. Konfigurieren Sie den Workflow so, dass der Knoten bei der Erstellung in die geht Entwurf Zustand. Das sollte funktionieren:
From / To draft approved
(creation) author -
draft editor
approved -
Andere Tipps
Es hört sich so an, als wären Sie auf halbem Weg dort, Sie sollten nur Aktionen einrichten oder das Regeln -Beitragsmodul verwenden ...
Einige Tipps zum Einrichten von Workflow:
- Wenn Sie auf Probleme stoßen, wie ein Modul wie erwartet funktioniert
- Verwenden Sie zum Einrichten von Worflows 2 Browser (einer als Editor und der andere als anonymer Benutzer angemeldet). Auf diese Weise können Sie schnell testen, ob alles korrekt funktioniert, und die für jede Rolle angezeigten Redakteure vergleichen.
- Sie müssen entscheiden, ob Sie die Kernaktionen oder die Regeln für die Aufnahmemodul verwenden möchten. Persönlich bevorzuge ich Regeln. Sobald Sie es ausgewählt haben, haben Sie es geschafft, wenn sich ein Workflow -Status an "X" ändert, dass Drupal den Inhalt automatisch veröffentlichen.