github.com/navikt/knorten@v0.0.0-20240419132333-1333f46ed8b6/templates/admin/event.tmpl (about) 1 {{ define "admin/event" }} 2 {{ template "head" . }} 3 <article class="bg-white rounded-md p-4 flex flex-col gap-2"> 4 <h2 class="mb-2">{{ .event.Owner }}: {{ .event.Type }}</h2> 5 <p> 6 <strong>ID:</strong> {{ .event.ID }}, 7 <br> 8 <strong>Status:</strong> {{ .event.Status }}, 9 <br> 10 <strong>Deadline:</strong> {{ .event.Deadline }}, 11 <br> 12 <strong>Retry count:</strong> {{ .event.RetryCount }}, 13 <br> 14 <strong>Created at:</strong> {{ .event.CreatedAt.Format "02.01.06 15:04:05" }}, 15 <br> 16 <strong>Updated at:</strong> {{ .event.UpdatedAt.Format "02.01.06 15:04:05" }} 17 <br> 18 <strong>Payload:</strong> {{ printf "%s" .event.Payload }} 19 </p> 20 <label for="change_status" class="navds-form-field__label navds-label">Sett event status</label> 21 <form action="/admin/event/{{ .event.ID }}" method="POST" class="flex gap-2"> 22 <select name="status" id="status" class="mb-4 p-2"> 23 <option value="new">new</option> 24 <option value="manual_failed">failed</option> 25 </select> 26 <button 27 type="submit" 28 onclick="return confirm('Er du sikker på at du vil endre status?')" 29 class="mb-4 navds-button navds-button--secondary navds-button--small" 30 > 31 <span class="navds-label">Endre</span> 32 </button> 33 </form> 34 <label for="machine_types" class="navds-form-field__label navds-label">Eventlogs</label> 35 <div id="{{ .event.ID }}"> 36 <table class="navds-table navds-table--small"> 37 <thead class="navds-table__header"> 38 <tr class="navds-table__row"> 39 <th class="navds-table__header-cell navds-label navds-label--small">Level</th> 40 <th class="navds-table__header-cell navds-label navds-label--small">Message</th> 41 <th class="navds-table__header-cell navds-label navds-label--small">Created at</th> 42 </tr> 43 </thead> 44 <tbody class="navds-table__body"> 45 {{ range $i, $logs := .logs }} 46 {{ template "event/logs/row" toArray $i $logs}} 47 {{ end }} 48 </tbody> 49 </table> 50 {{ if and .logs (gt (len .logs) 2) }} 51 <button type="button" style="margin-top:0.5rem" class="navds-button navds-button--secondary navds-button--small" 52 onClick="toggleShowAll(event)">Vis mer</button> 53 {{ end }} 54 </div> 55 </article> 56 <script> 57 {{ template "event/logs/script" }} 58 </script> 59 {{ template "footer" }} 60 {{ end }}