WIP create calendar

This commit is contained in:
2025-01-19 10:33:57 +01:00
parent 7fd921b66e
commit cee3597e25
7 changed files with 403 additions and 155 deletions

View File

@@ -0,0 +1,18 @@
{{ $calendars := site.Data.schedule.calendars -}}
{{- $list := slice -}}
{{- range $room, $roomData := $calendars -}}
{{- if ($roomData.ignore | default false) -}}{{ continue }}{{- end -}}
{{- $roomName := $roomData.name | default $room -}}
{{/* warnf "%s " $room */}}
{{- range $roomData.schedule -}}
{{- $addData := dict "room" $roomName "roomId" $room "weight" 0 -}}
{{- $addData = merge $addData . -}}
{{/* warnf "%#v" $addData */}}
{{- $list = $list | append $addData -}}
{{- end -}}
{{- end -}}
{{- $list = sort $list "start" -}}
{{- $list = sort $list "title" -}}
{{- $list = sort $list "weight" -}}
{{/* warnf "%#v" $list */}}
{{- return $list -}}