matthiasforberg
Occasional Collector

Kann man den Status NEVER_RELEASED setzen?

Jump to solution

Hallo zusammen,

gibt es irgendeine Möglichkeit, einen IDProvider in den niemals freigegebenen Zustand NEVER_RELEASED zurück zu setzen?

Abfragen kann man es ja mit getReleaseStatus() bzw. isInReleaseStore(), aber ich finde keine entsprechenden Set-Methoden, um einen bestimmten Status zu setzen. Ist vermutlich nicht vorgesehen?!

Hintergrund:
In einem Projekt haben wir einen Ordner, in dem die Redaktion Seiten vorbereiten kann, bevor sie an die richtige Stelle in der Struktur geschoben werden. Innerhalb dieses Ordners kann nicht freigegeben werden und es dürfen sich auch keine bereits freigegebenen Seiten darin befinden. Leider kommt es vor, dass Seiten, die schon mal freigegeben waren, dorthin zurückgeschoben werden und somit den Status CHANGED besitzen und dann publiziert werden oder andere Fehler erzeugen.

Ich habe herausgefunden, dass man den Status NEVER_RELEASED wieder erlangen kann, indem man eine Seite löscht, den übergeordneten Knoten freigibt und anschließend die Seite wieder herstellt. Leider funktioniert das nicht rekursiv für Ordner und alle darin befindlichen Seiten, sondern nur einzeln.

Gibt es irgendeine andere Möglichkeit, wie man Seiten auf NEVER_RELEASED per Skript zurücksetzen kann? Das wäre sehr hilfreich. Danke!

Grüße
Matthias

 

 

0 Kudos
1 Solution

Accepted Solutions
hoebbel
Crownpeak employee

Hallo Matthias,

ein "unrelease" ist leider nicht vorgesehen. 

Hier wäre es sinnvoll, wenn Du einen entsprechenden Feature Request einstellst, damit sichtbar wird, dass eine solche Funktion von Kunden und Partnern gewünscht ist.

Anmerkung: Technisch ist der "Release Status" gar kein einfacher Status, sondern eine Prüfung darauf, ob es eine Release Version des Knotens gibt - deshalb gibt es auch keine Möglichkeit, in zu setzen 😉

Viele Grüße
Holger

View solution in original post

1 Reply
hoebbel
Crownpeak employee

Hallo Matthias,

ein "unrelease" ist leider nicht vorgesehen. 

Hier wäre es sinnvoll, wenn Du einen entsprechenden Feature Request einstellst, damit sichtbar wird, dass eine solche Funktion von Kunden und Partnern gewünscht ist.

Anmerkung: Technisch ist der "Release Status" gar kein einfacher Status, sondern eine Prüfung darauf, ob es eine Release Version des Knotens gibt - deshalb gibt es auch keine Möglichkeit, in zu setzen 😉

Viele Grüße
Holger