[gelöst] Action wird mit Bulk operations nicht ausgeführt, Meldung: "es wurden keine Dokumente gefunden".
am 05.05.2009 - 21:18 Uhr in
Hallo Ihr Drupalaner,
ich habe ein etwas kniffliges (oder auch nicht) Problem, für das ich seit Wochen keine Lösung finde:
* Ich habe eine Berichtsseite mit Drupal (6.10) erstellt, es können dort sog. Tagesberichte in einer sozialen
Einrichtung erfasst werden.
* Dazu habe ich mit CCK (6.x-2.2) eine Eingabemaske erstellt.
* Über Views (6.x-2.3)werden die Berichte angezeigt
* Mit Workflow (6.x-1.1) bekommen Sie den Status "erstellt", der vom Admin auf "gelesen" gesetzt werden kann -
dann wandern die Berichte ins Archiv
* Über Views Bulk Operations (VBO) (6.x-1.5) können die Berichte ausgewählt werden und
* Über Actions habe ich die Aktion "setze den Workflow-Status auf gelesen" und "löschen" erstellt.
* Wenn der Admin nun einen Bericht gelesen hat, markiert er ihn und wählt die option "gelesen und archivieren"
oder er löscht ihn nach einiger zeit ganz (siehe Action oben)
In der Regel funktioniert das auch. Immer wieder jedoch kommt beim Ausführen der Aktion (also: Bericht oder Berichte werden angeklickt und die Aktion wird ausgewählt) die Meldung "Es konnten keine Tagesberichte gefunden werden." Es ist dann nicht möglich den Status per Bulk Operations zu ändern. Im Workflow direkt (also unter "Bearbeiten" im entsprechenden Tagesbericht) funktioniert es aber.
Sobald allerdings ein neuer Bericht eingegeben wird, lassen sich plötzlich die alten verändern. Wird der neue bericht dann ebenfalls geändert (gelöscht oder archiviert) kann Bulk operations wieder nicht genutzt werden - ich weiß, es scheint kompliziert ;-).
Vielleicht drehe ich mich da gerade im Kreis oder sehe die einfachste Lösung nicht?!
Ich freue mich über Hinweise aller Art ;-) Danke dafür schonmal im Voraus. Joachim
- Anmelden oder Registrieren um Kommentare zu schreiben
Gelöst
am 25.05.2009 - 13:08 Uhr
Das o.g. Problem ist gelöst. Vielleicht hat der ein oder andere ähnliche Konstellationen, deshalb hier kurz der Weg:
Das Datum in Views war wählbar (also: zeige alle Berichte ab dem ... an) und voreingestellt war das aktuelle Datum. Gab es nun keinen Bericht mit dem aktuellen Datum anzuzeigen, kam die Fehlermeldung: "Es konnten keine Tagesberichte gefunden werden."
Das hat zwar mit dem Modul "Views Bulk Operations" aus meiner Sicht nichts zu tun, hat es allerdings dahingehend beeinflusst, dass die gwünschten Aktionen auch nicht ausgeführt wurden.
Ergo: Ich habe die Datums-Voreinstellung in Views rausgenommen und es funktioniert nun auch dann, wenn es keine Berichte für dieses Datum anzuzeigen gibt.
Lehre Denken - nicht Gedachtes
Lehre Denken - nicht Gedachtes