Changelog / Änderungsprotokoll

easydb schreibt bei jedem Speichern in einem Editor einen Eintrag in ein Änderungsprotokoll (Changelog). Sie gelangen zu dem Changelog, in dem Sie aus dem Editor (oder in einigen easydb auch in der Detailansicht) heraus auf Protokoll oder Changelog klicken.

Es erscheint eine wie im Screenshot abgebildete Darstellung des Protokolls in einem neuen Fenster.

1
2

1 zeigt kurze Information über das Objekt. Darunter erscheint eine Liste der getätigten Änderung seit Bestehen des Objektes. Benutzen Sie die Pfeiltasten 2, um die Liste zu sortieren.

Die Spalten im Einzelnen:

Spalte Stringtool Beschreibung
ID l10n.changelog.column.id Laufenden ID des Changelog-Eintrages.
Datum l10n.changelog.column.zeitpunkt Das Datum der Änderung.
Login l10n.changelog.column.user_login Das Login des ändernden Benutzers.
Name l10n.changelog.column.user_name Der Display-Name des Benutzers.
IP l10n.changelog.column.client_ip Die IP des Browsers von dem aus die Änderung vorgenommen wurde.
Gruppeneditor l10n.changelog.column.grouped Diese Spalte gibt an, ob diese Änderung durch eine Gruppenänderung zu Stande gekommen ist. Falls ja, steht darin die Anzahl der auf einmal geänderten Objekte.
Feld l10n.changelog.column.field_name Der Name des Feldes des Objektes welches geändert wurde.
Aktion l10n.changelog.column.action Die Art der Aktion: UPDATE (aktualisiert), INSERT (eingefügt), DELETE (gelöscht)
Vorher l10n.changelog.column.old_value Wert des Feldes vor der Änderung
Nachher l10n.changelog.column.new_value Wert des Feldes nach der Änderung

Die fett geschriebenen Spalten erscheinen nur für die Objekte die geändert wurden, während die Config-Variable CHANGELOG_ENABLE_DETAILS gesetzt ist. Klären Sie mit Ihrem System-Administrator, ob das in Ihrer easydb entsprechend eingerichtet ist.

Einzelne Spalten können ausgeblendet werden. Benutzen Sie dazu das Stringtool und setzen Sie einen leeren Wert für die in der Tabelle angegeben Keys. Sie können auch einen alternativen Wert setzen, der dann an Stelle der Standard-Beschriftung erscheint.

Die angezeigten Bezeichnungen in der Spalte Feld sind die Screennames die im dbmodel im Creator definiert werden. Wenn diese Screennames nicht gesetzt sind, erscheinen die tatsächlichen Datenbank-Spalten- und Tabellennamen.