Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Aktualisierung: Controller => Console

...

Es kann immer nur in den nächstmöglichen Zustand gewechselt werden. Ist ein Objekt im Status Normal, kann aus der Liste heraus nur der zum nächsten Zustand archiviert gewechselt werden. Gelöscht kann dann erst aus der oben rechts nach archivierten Objekten gefilterten Liste heraus werden. Zudem kann mit Wiederherstellen wieder auf den vorherigen Zustand gewechselt werden.

 


Beim unwiderruflichen Löschen (Purge) gibt es keine Rückfrage, außer es existieren Beziehungen zu anderen Objekten.

...

Über die Web GUI lassen sich diese Artefakte löschen. Die entsprechende Funktionalität befindet sich unter Verwaltung → Systemtools → Cache / Datenbank → Objekte bzw. Kategorien. Nach dem Drücken eines der angebotenen Buttons wird eine Meldung mit der Anzahl der zu löschenden Objekte oder Kategorie-Einträge angezeigt und nach dem Löschen am unteren Ende der Seite eine Statistik angezeigt, wie viele Objekte bzw. Kategorie-Einträge gelöscht wurden.

Automatisches Löschen

Der Controller Die i-doit Console bietet ebenfalls eine Möglichkeit, zumindest gewisse unerwünschte Objekte unwiderruflich zu löschen. Der entsprechende Handler heißt cleanup_objects. Über den Parameter -t übergibt man dem Handler die Anweisung, welche Objekte welchen Zustands gelöscht werden sollen:

  • -t 1: unfertige Objekte löschen
  • -t 3: archivierte Objekte löschen
  • -t 4: als gelöscht markierte Objekte löschen

Beispiel zum Löschen von unfertigen Objekten:

...

languagebash
themeRDark

...

  Ein Beispiel für einen Aufruf sowie die möglichen Parameter können im dazugehörigen Artikel für die Option system-objectcleanup eingesehen werden.

Der Automatismus besteht darin, den Controller Aufruf per Cronjob regelmäßig auszuführen. Ein entsprechendes Beispiel mit weiteren wichtigen Cronjobs befindet sich im Artikel zum Controller.

Zustandsänderungen im Logbuch

...