Added groups for datapoints

This commit is contained in:
Magnus Åhall 2024-05-20 19:40:19 +02:00
parent 63956de837
commit d3d6d5d13d
7 changed files with 48 additions and 8 deletions

View file

@ -10,6 +10,9 @@
<form id="form-trigger" action="/datapoint/update/{{ .Data.Datapoint.ID }}" method="post">
<div id="widgets" class="widgets">
<div class="label">Group</div>
<div><input type="text" name="group" value="{{ .Data.Datapoint.Group }}"></div>
<div class="label">Name</div>
<div><input type="text" name="name" value="{{ .Data.Datapoint.Name }}"></div>

View file

@ -7,14 +7,19 @@
<a href="/datapoint/edit/0">Create</a>
<div id="datapoints">
<div class="header">Name</div>
<div class="header">Datatype</div>
<div class="header">Last value</div>
<div class="header">Value</div>
<div class="header"></div>
{{ $prevGroup := "kalle" }}
{{ range .Data.Datapoints }}
{{ if ne $prevGroup .Group }}
<div class="line group">{{ .Group }}</div>
<div class="header">Name</div>
<div class="header">Datatype</div>
<div class="header">Last value</div>
<div class="header">Value</div>
<div class="header"></div>
{{ else }}
<div class="line"></div>
{{ end }}
<div class="name"><a href="/datapoint/edit/{{ .ID }}">{{ .Name }}</a></div>
<div class="datatype">{{ .Datatype }}</div>
<div class="last-value">{{ format_time .LastValue }}</div>
@ -27,6 +32,7 @@
<div class="values"><a href="/datapoint/values/{{ .ID }}"><img src="/images/{{ $version }}/values.svg"></a></div>
<div class="delete"><a href="/datapoint/delete/{{ .ID }}" onclick="confirm(`Are you sure you want to delete '{{ .Name }}'?`)"><img src="/images/{{ $version }}/delete.svg"></a></div>
</div>
{{ $prevGroup = .Group }}
{{ end }}
</div>
{{ end }}