2017-10-25 3 views
0

Ich habe bereits herausgefunden, es gibt keine Möglichkeit zu verwerfen unveröffentlichte Änderungen in Django-cms aus dem Admin. Daher suche ich nach einer Möglichkeit, diese von der Shell via ORM zu hotfixen.Wie verwerfen Sie nicht veröffentlichte Änderungen in django-cms?

Ich sehe es ein Seite Modell, das zwei Instanzen für jede Seite hat, einen öffentliche und einen Entwurf. Ist es vielleicht möglich, diese Änderungen zu verwerfen, indem bestimmte Daten von der öffentlichen Instanz in die Entwurfsinstanz kopiert werden? Vielen Dank.

Antwort

0

Aus dem Page Menü wählen Sie "Revert to live" und das wird die Entwurfsänderungen verwerfen.

Page menu

+0

sehe ich [in 3.4.2 hinzugefügt] wurde (http://docs.django-cms.org/en/release-3.4.x/upgrade/3.4.2.html), aber Wir laufen noch 3.4.0. Ich würde versuchen, das Verhalten in der Shell zu imitieren, aber da die Versionshinweise ein "vollständiges Neuschreiben des Revisionshandhabungssystems" erwähnen, denke ich, dass der einzige vernünftige Weg nur ein Upgrade und die Verwendung der neuen Funktion ist. –

+0

@JozefKnaperek In älteren Versionen können Sie im History-Menü "Zurück zum Leben" finden. Ich denke, dieses Menü wurde in den neueren Versionen mit dem Menü 'Seite' zusammengeführt. Ich habe das auf einer Seite basiert, auf der wir so etwas wie CMS 3.1 laufen lassen. –

+0

Ich kann kein "history menu" finden, bist du sicher, dass es nicht von einem optionalen Plugin bereitgestellt wird? –

Verwandte Themen