KAOS/code/web/templates/partials/task-detail.html
djuka e81eade2e1 T25: Izveštaj dugme za done taskove + testovi za timestampe
Fix: done taskovi bez reporta sada prikazuju "Izveštaj" dugme.
Dodato 10 novih testova za timestamp tracking i report prikaz.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 04:51:40 +00:00

32 lines
1.6 KiB
HTML

{{define "task-detail"}}
<div class="detail-inner">
<span class="detail-close" onclick="closeDetail()"></span>
<h2>{{.Task.ID}}: {{.Task.Title}}</h2>
<div class="detail-meta">
<p><strong>Agent:</strong> {{.Task.Agent}} · <strong>Model:</strong> {{.Task.Model}} · <strong>Status:</strong> {{.Task.Status}}</p>
{{if .Task.DependsOn}}
<p><strong>Zavisi od:</strong> {{joinDeps .Task.DependsOn}}</p>
{{end}}
</div>
{{if or .HasReport (eq .Task.Status "done")}}
<div class="detail-actions">
<button class="btn btn-report" hx-get="/report/{{.Task.ID}}" hx-target="#task-detail" hx-swap="innerHTML">📊 Izveštaj</button>
</div>
{{end}}
<div class="detail-actions">
{{if eq .Task.Status "backlog"}}
<button class="btn btn-success" hx-post="/task/{{.Task.ID}}/move?to=ready" hx-target="#board" hx-swap="outerHTML" onclick="closeDetail()">Odobri</button>
{{end}}
{{if eq .Task.Status "ready"}}
<button class="btn btn-run" hx-post="/task/{{.Task.ID}}/run" hx-swap="none" onclick="closeDetail()">Pusti</button>
{{end}}
{{if eq .Task.Status "review"}}
<button class="btn btn-run" hx-post="/task/{{.Task.ID}}/review" hx-swap="none" onclick="closeDetail()">Proveri</button>
<button class="btn btn-success" hx-post="/task/{{.Task.ID}}/move?to=done" hx-target="#board" hx-swap="outerHTML" onclick="closeDetail()">Odobri</button>
<button class="btn btn-move" hx-post="/task/{{.Task.ID}}/move?to=ready" hx-target="#board" hx-swap="outerHTML" onclick="closeDetail()">Vrati</button>
{{end}}
</div>
<div class="detail-content docs-content">{{.Content}}</div>
</div>
{{end}}