Dashboard nach Feld gruppieren und Verkaufs-Hinweise integrieren

This commit is contained in:
Kai
2026-02-16 14:40:04 +01:00
parent b1c502a919
commit 2255318993
4 changed files with 66 additions and 25 deletions

View File

@@ -52,19 +52,26 @@
<section class="card">
<h2>Heute</h2>
{{if .TodayTasks}}
{{if .TodayGroups}}
<ul class="tasks">
{{range .TodayTasks}}
<li class="{{if .Completed}}done-task{{end}}">
<span>{{.Field}}: {{.Message}}</span>
<form method="post" action="/tasks/toggle" class="inline-form">
<input type="hidden" name="uid" value="{{.UID}}">
<input type="hidden" name="month" value="{{.Month}}">
<input type="hidden" name="day" value="{{.Day}}">
<input type="hidden" name="year_offset" value="{{.YearOffset}}">
<input type="hidden" name="completed" value="{{if .Completed}}1{{else}}0{{end}}">
<button type="submit" class="btn-small {{if .Completed}}secondary{{end}}">{{if .Completed}}Offen{{else}}Erledigt{{end}}</button>
</form>
{{range .TodayGroups}}
<li>
<span><strong>{{.Field}}</strong></span>
<ul class="task-sublist">
{{range .Tasks}}
<li class="{{if .Completed}}done-task{{end}}">
<span>{{.Message}}</span>
<form method="post" action="/tasks/toggle" class="inline-form">
<input type="hidden" name="uid" value="{{.UID}}">
<input type="hidden" name="month" value="{{.Month}}">
<input type="hidden" name="day" value="{{.Day}}">
<input type="hidden" name="year_offset" value="{{.YearOffset}}">
<input type="hidden" name="completed" value="{{if .Completed}}1{{else}}0{{end}}">
<button type="submit" class="btn-small {{if .Completed}}secondary{{end}}">{{if .Completed}}Offen{{else}}Erledigt{{end}}</button>
</form>
</li>
{{end}}
</ul>
</li>
{{end}}
</ul>
@@ -83,19 +90,26 @@
{{range .Days}}
<li>
<strong>Tag {{.Day}}</strong>
{{if .Tasks}}
{{if .Groups}}
<ul class="task-sublist">
{{range .Tasks}}
<li class="{{if .Completed}}done-task{{end}}">
<span>{{.Field}}: {{.Message}}</span>
<form method="post" action="/tasks/toggle" class="inline-form">
<input type="hidden" name="uid" value="{{.UID}}">
<input type="hidden" name="month" value="{{.Month}}">
<input type="hidden" name="day" value="{{.Day}}">
<input type="hidden" name="year_offset" value="{{.YearOffset}}">
<input type="hidden" name="completed" value="{{if .Completed}}1{{else}}0{{end}}">
<button type="submit" class="btn-small {{if .Completed}}secondary{{end}}">{{if .Completed}}Offen{{else}}Erledigt{{end}}</button>
</form>
{{range .Groups}}
<li>
<span><strong>{{.Field}}</strong></span>
<ul class="task-sublist">
{{range .Tasks}}
<li class="{{if .Completed}}done-task{{end}}">
<span>{{.Message}}</span>
<form method="post" action="/tasks/toggle" class="inline-form">
<input type="hidden" name="uid" value="{{.UID}}">
<input type="hidden" name="month" value="{{.Month}}">
<input type="hidden" name="day" value="{{.Day}}">
<input type="hidden" name="year_offset" value="{{.YearOffset}}">
<input type="hidden" name="completed" value="{{if .Completed}}1{{else}}0{{end}}">
<button type="submit" class="btn-small {{if .Completed}}secondary{{end}}">{{if .Completed}}Offen{{else}}Erledigt{{end}}</button>
</form>
</li>
{{end}}
</ul>
</li>
{{end}}
</ul>