feat(dashboard): show admin hints and add the hints admin page
Build, Test & Push Frontend / quality-check (push) Successful in 18s
Build, Test & Push Frontend / docker (push) Successful in 25s

This commit is contained in:
lobo committed 2026-09-28 10:07:49 +02:00
1 parent 6601277961
commit 01ae372b2d
12 files changed
+700 -6

No files matched your search

+36 -1
View File
@@ -284,7 +284,8 @@
"MENU": "Ansehen als",
"BADGE": "Ansicht als {{role}}",
"ERROR": "Die Rolle konnte nicht gewechselt werden."
}
},
"ADMIN_HINTS": "Hinweise"
},
"BACKLOG": {
"TITLE": "Mein Backlog",
@@ -545,5 +546,39 @@
"YES": "Ja",
"NO": "Nein"
}
},
"HINT": {
"CLOSE": "Schließen",
"DO_NOT_SHOW_AGAIN": "Nicht mehr anzeigen",
"OK": "OK",
"SAVE_FAILED": "Der Hinweis konnte nicht gespeichert werden."
},
"ADMIN_HINTS": {
"NEW": "Neuer Hinweis",
"TEXT_EN": "Text (Englisch)",
"TEXT_DE": "Text (Deutsch, optional)",
"TEXT_HELP": "Nur Text, höchstens 500 Zeichen. Ohne deutschen Text sehen deutsche Nutzer den englischen.",
"KIND": "Art",
"KIND_DISMISS": "Schließen: geht nach 30 s oder mit X zu",
"KIND_ACCEPT": "Bestätigen: bleibt, bis der Nutzer OK klickt",
"STARTS_AT": "Start",
"ENDS_AT": "Ende",
"PREVIEW": "Vorschau",
"CREATE": "Veröffentlichen",
"CREATED": "Hinweis veröffentlicht.",
"INVALID": "Das Ende muss nach dem Start und in der Zukunft liegen.",
"ERROR": "Die Aktion ist fehlgeschlagen.",
"LIST": "Alle Hinweise",
"EMPTY": "Noch keine Hinweise.",
"LOAD_ERROR": "Die Hinweise konnten nicht geladen werden.",
"NO_ACCESS": "Nur Admins können diese Seite öffnen.",
"END": "Beenden",
"ENDED": "Hinweis beendet.",
"STATUS_PLANNED": "Geplant",
"STATUS_ACTIVE": "Aktiv",
"STATUS_ENDED": "Beendet",
"RANGE": "{{start}} bis {{end}}",
"DONE_COUNT_one": "Von {{count}} Nutzer für immer geschlossen",
"DONE_COUNT_other": "Von {{count}} Nutzern für immer geschlossen"
}
}
+36 -1
View File
@@ -284,7 +284,8 @@
"MENU": "View as",
"BADGE": "Viewing as {{role}}",
"ERROR": "The role could not be switched."
}
},
"ADMIN_HINTS": "Hints"
},
"BACKLOG": {
"TITLE": "My backlog",
@@ -545,5 +546,39 @@
"YES": "Yes",
"NO": "No"
}
},
"HINT": {
"CLOSE": "Close",
"DO_NOT_SHOW_AGAIN": "Do not show again",
"OK": "OK",
"SAVE_FAILED": "The hint could not be saved."
},
"ADMIN_HINTS": {
"NEW": "New hint",
"TEXT_EN": "Text (English)",
"TEXT_DE": "Text (German, optional)",
"TEXT_HELP": "Plain text, max 500 characters. Without a German text, German users see the English one.",
"KIND": "Type",
"KIND_DISMISS": "Dismiss: closes after 30 s or with X",
"KIND_ACCEPT": "Accept: stays until the user clicks OK",
"STARTS_AT": "Start",
"ENDS_AT": "End",
"PREVIEW": "Preview",
"CREATE": "Publish",
"CREATED": "Hint published.",
"INVALID": "The end must be after the start and in the future.",
"ERROR": "The action failed.",
"LIST": "All hints",
"EMPTY": "No hints yet.",
"LOAD_ERROR": "The hints could not be loaded.",
"NO_ACCESS": "Only admins can open this page.",
"END": "End",
"ENDED": "Hint ended.",
"STATUS_PLANNED": "Planned",
"STATUS_ACTIVE": "Active",
"STATUS_ENDED": "Ended",
"RANGE": "{{start}} to {{end}}",
"DONE_COUNT_one": "Closed for good by {{count}} user",
"DONE_COUNT_other": "Closed for good by {{count}} users"
}
}