This repository has been archived on 2025-08-04. You can view files and clone it, but cannot push or open issues or pull requests.
heroagent_go_old/pkg/heroagent/web/templates/admin/services_fragment.jet
2025-04-23 04:18:28 +02:00

47 lines
1.7 KiB
Plaintext

<table>
<thead>
<tr>
<th>Name</th>
<th>Status</th>
<th>PID</th>
<th>CPU</th>
<th>Memory</th>
<th>Uptime</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
{{ if processes }}
{{ range processes }}
<tr>
<td>{{ .Name }}</td>
<td>
{{ if .Status == "running" }}
<span class="badge success">Running</span>
{{ else if .Status == "stopped" }}
<span class="badge danger">Stopped</span>
{{ else }}
<span class="badge warning">{{ .Status }}</span>
{{ end }}
</td>
<td>{{ .ID }}</td>
<td>{{ if .Status == "running" }}{{ .CPU }}{{ else }}-{{ end }}</td>
<td>{{ if .Status == "running" }}{{ .Memory }}{{ else }}-{{ end }}</td>
<td>{{ if .Status == "running" }}{{ .Uptime }}{{ else }}-{{ end }}</td>
<td>
<div class="button-group">
<button class="button" onclick="restartProcess('{{ .Name }}')">Restart</button>
<button class="button secondary" onclick="stopProcess('{{ .Name }}')">Stop</button>
<button class="button danger" style="background-color: #e53935 !important; color: #fff !important;" onclick="deleteProcess('{{ .Name }}')">Delete</button>
<button class="button info" onclick="showProcessLogs('{{ .Name }}')">Logs</button>
</div>
</td>
</tr>
{{ end }}
{{ else }}
<tr>
<td colspan="7">No services found</td>
</tr>
{{ end }}
</tbody>
</table>