From c943df4663cd47c9fd96392e64b202f6694a7030 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesko=20Ansch=C3=BCtz?= Date: Fri, 27 Mar 2026 21:38:37 +0100 Subject: [PATCH] feat(ui): restricted-User sehen keine Steuerungs-UI (An/Aus, Zeitplan, Override) Co-Authored-By: Claude Sonnet 4.6 --- server/backend/internal/httpapi/manage/templates.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/server/backend/internal/httpapi/manage/templates.go b/server/backend/internal/httpapi/manage/templates.go index 16619fd..28cf738 100644 --- a/server/backend/internal/httpapi/manage/templates.go +++ b/server/backend/internal/httpapi/manage/templates.go @@ -970,6 +970,7 @@ const manageTmpl = ` + {{if ne .UserRole "restricted"}}

Zeitplan

✓ Gespeichert

+ {{end}} +{{if ne .UserRole "restricted"}}

Einschalten bis (Override)

{{if not_expired .Schedule.OverrideOnUntil}} @@ -1017,6 +1020,7 @@ const manageTmpl = ` {{end}}

✓ Gespeichert

+{{end}}
@@ -1455,6 +1459,7 @@ const screenOverviewTmpl = `

Meine Bildschirme

+{{if ne .UserRole "restricted"}}
{{if .GlobalOverride}}
@@ -1477,7 +1482,8 @@ const screenOverviewTmpl = `
{{end}}
- {{if gt (len .Cards) 1}} +{{end}} + {{if and (gt (len .Cards) 1) (ne .UserRole "restricted")}}
Alle Displays: @@ -1504,13 +1510,16 @@ const screenOverviewTmpl = ` {{if eq .DisplayState "on"}}An{{else if eq .DisplayState "off"}}Aus{{else}}?{{end}} + {{if ne $.UserRole "restricted"}} + {{end}}
+ {{if ne $.UserRole "restricted"}} {{if .OverrideOnUntil}} ⏰ Ein bis {{.OverrideOnUntil.Format "02.01. 15:04"}}
{{end}} + {{end}}