Backend: Spalte „Zuletzt geändert“ für Beiträge, Seiten und Termine (#1404) - #1412
Open
alexschnapper wants to merge 1 commit into
Open
Backend: Spalte „Zuletzt geändert“ für Beiträge, Seiten und Termine (#1404)#1412alexschnapper wants to merge 1 commit into
alexschnapper wants to merge 1 commit into
Conversation
Member
|
Danke dir. Erster Blick ist gut. Ich bin ne Woche raus. Nicht wundern, dass das so lange liegt. |
albig
self-requested a review
August 8, 2026 09:33
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ziel
Dieser PR setzt #1404 um und ergänzt die Übersichten für Beiträge, Seiten und Termine im WordPress-Backend um die Spalte „Zuletzt geändert“.
Gerade bei WordPress-Installationen, an denen mehrere Benutzer*innen arbeiten, ist damit direkt in der Übersicht nachvollziehbar, wer einen Inhalt zuletzt bearbeitet hat und wann die letzte Änderung erfolgt ist.
Umsetzung
Die neue Spalte zeigt:
_edit_lastd.m.YH:iDie Spalte wird für folgende WordPress-Übersichten registriert:
sunflower_event)Die Ausgabe wird entsprechend der WordPress-Konventionen escaped.
Im Gegensatz zum ursprünglichen Beispiel aus #1404 wird auf Inline-CSS verzichtet. Die zusätzliche Information wird weiterhin semantisch mit
<small>dargestellt, ohne das Styling direkt im PHP-Code festzulegen.Warum
functions/admin.php?Im ursprünglichen Vorschlag in #1404 war eine Implementierung direkt in
functions.phpvorgesehen.Auf Hinweis von @albig wurde geprüft, ob es innerhalb der bestehenden Sunflower-Struktur einen passenderen Ort gibt.
functions/admin.phpenthält bereits die Funktionen und WordPress-Hooks für das Sunflower-Backend und wird vonfunctions.phpüberrequire_onceeingebunden. Die neue Funktionalität betrifft ausschließlich Admin-Listen und passt deshalb thematisch dort hinein.Damit bleibt
functions.phpweiterhin hauptsächlich für das Laden der einzelnen Funktionsmodule zuständig und Backend-spezifische Logik wird gemeinsam infunctions/admin.phpgepflegt.Übersetzungen
Die neuen Texte sind über die Sunflower-Textdomain übersetzbar.
Für Deutsch wurden ergänzt:
Last modified→Zuletzt geändertUnknown→Unbekannt%1$s at %2$s→%1$s um %2$s UhrAktualisiert wurden entsprechend:
languages/de_DE.polanguages/de_DE.molanguages/sunflower.potPrüfung
Folgende Prüfungen wurden vor Erstellung des PR durchgeführt:
msgfmt --check --check-formatfür die deutsche Übersetzungsdatei: ✅git diff --check: ✅de_DE.moaus der geprüftende_DE.po: ✅main: genau ein Feature-Commit, keine Abweichung hintermain: ✅PHP/PHPCS konnten in der verwendeten lokalen Ausführungsumgebung nicht zusätzlich ausgeführt werden, da dort kein PHP installiert ist. Die entsprechenden Repository-/CI-Checks können nach Erstellung des PR zusätzlich validieren.
Closes #1404