MKloss
Returning Observer

Dialog für Objekt-Freigabe

Hallo,

folgende Anforderung haben wir:

Wenn ein Redakteur eine Strukturseite oder Inhaltsseite freigeben will über ein Script, sollen ihm alle Abhängigkeiten angezeigt werden die ebenfalls geändert wurden. Über eine Liste mit den Elementen soll er nun  mit Checkboxen auswählen können, welche von den Abhängigkeiten er mit freigeben will und welche nicht.

Die Liste soll etwa so aussehen wie das beigefügte Bild, nur mit Checkboxen.

Hat jemand Ideen wie das geht oder alternativen?

FS 5.0.424

liste.png

0 Kudos
5 Replies
MKloss
Returning Observer

Unser bisheriger Ansatz sieht so aus (siehe Bilder).

Allerdings haben wir da ein paar Probleme.

Wir können den StringBuffer nicht mit variablen Werten befüllen.

Wenn wir $CMS_VALUE(variable)$ angeben schreibt er das so auch rein ohne die Variable auszuwerten.

Das zweite Problem ist der Button "alles auswählen". Hier schaffen wir nicht im Button-Script die Checkboxen zu setzen. Da wir nicht an das OptionModel bzw. OptionFactory rankommen. Beim anderen Button ist es recht einfach mit der Übergabe eines leeren HashSet.

DialogCode.pngDialogBild.png

0 Kudos

Hallo Mathias,

evtl. können dir die Funktionalitäten unseres Basic-Release-Workflows weiterhelfen. Dieser listet im Falle eines Konflikts alle abhängigen Elemente auf, die diesen Konflikt hervorrufen. Die Liste innerhalb des entsprechenden Dialogs ist dann allerdings nicht klickbar.

Aber evtl. bringt dich das schon einmal weiter?

Den Code des Basic-Workflows findest du in unserem Git-Hub:

https://github.com/e-Spirit/basicworkflows

Viele Grüße

Michaela

0 Kudos

Danke für das Beispiel.

Das sammeln der Abhängigkeiten ist nicht unser Problem, das haben wir soweit.

Es gibt aber keine Möglichkeit die Liste im Dialog mit Checkboxen anzureichern oder Links einzubauen oder?

0 Kudos

Hallo Mathias,

konntest du dein Problem inzwischen lösen? Wenn ja wäre es super, wenn du die Lösung kurz beschreiben würdest, um anderen mit ähnlichen Problemen zu helfen!

Beste Grüße

Tim

0 Kudos
MKloss
Returning Observer

Hallo Tim,

leider konnten wir unser Problem nicht wirklich lösen.

Momentan zeigen wir die gesamt Liste der Abhängigkeiten an.

Der User hat dann die Auswahl per Button alle zu bestätigen oder über einen weiteren Button anschließend jede Abhängigkeit in einem eigenen Fenster anzuzeigen und zu bestätigen bzw. abzulehen.

Sehr umständlich und nicht wirklich schön.

Darüberhinaus funktioniert unsere Anzeige der Listen in Tabellenform nicht in Webedit.

Bisher hatten wir aber nicht die Zeit bzw. die Dringlichkeit, dass uns wieder genauer anzuschauen.

Beste Grüße

Mathias

0 Kudos