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.
War es hilfreich?

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:

  1. Wenn Sie auf Probleme stoßen, wie ein Modul wie erwartet funktioniert
  2. 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.
  3. 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.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit drupal.stackexchange
scroll top