From df0737e55afeb5c01eb39909605970d1d3a73ffc Mon Sep 17 00:00:00 2001
From: Melodi <62381002+Melodi17@users.noreply.github.com>
Date: Sun, 13 Sep 2026 13:22:20 +1000
Subject: refactor: cleanup; feat: connection to agent
---
src/marlin.web/Views/Agents/Create.cshtml | 9 ++++
src/marlin.web/Views/Agents/Details.cshtml | 67 ++++++++++++++++++++++++++++++
src/marlin.web/Views/Agents/List.cshtml | 32 ++++++++++++++
3 files changed, 108 insertions(+)
create mode 100644 src/marlin.web/Views/Agents/Create.cshtml
create mode 100644 src/marlin.web/Views/Agents/Details.cshtml
create mode 100644 src/marlin.web/Views/Agents/List.cshtml
(limited to 'src/marlin.web/Views/Agents')
diff --git a/src/marlin.web/Views/Agents/Create.cshtml b/src/marlin.web/Views/Agents/Create.cshtml
new file mode 100644
index 0000000..4f0f31a
--- /dev/null
+++ b/src/marlin.web/Views/Agents/Create.cshtml
@@ -0,0 +1,9 @@
+@using marlin.core.models
+
+
+
+Back
diff --git a/src/marlin.web/Views/Agents/Details.cshtml b/src/marlin.web/Views/Agents/Details.cshtml
new file mode 100644
index 0000000..3512a98
--- /dev/null
+++ b/src/marlin.web/Views/Agents/Details.cshtml
@@ -0,0 +1,67 @@
+@using marlin.core.models
+@model Agent
+
+
+
+Capabilities
+
+
+
+ @foreach (var capability in Model.Capabilities.Items)
+ {
+
+ | @capability.Key |
+ @capability.Value |
+
+ }
+
+
+
+Active
+ jobs
+Back
diff --git a/src/marlin.web/Views/Agents/List.cshtml b/src/marlin.web/Views/Agents/List.cshtml
new file mode 100644
index 0000000..cb0e0df
--- /dev/null
+++ b/src/marlin.web/Views/Agents/List.cshtml
@@ -0,0 +1,32 @@
+@model ICollection
+
+New
+
+
+
+
+ | name |
+ seen |
+ status |
+
+
+
+ @foreach (var agent in Model)
+ {
+
+ | @agent.Name |
+ @agent.LastSeen.ToString("G") |
+
+ @if (agent.Jobs.Any())
+ {
+ processing @agent.Jobs.Count jobs
+ }
+ else
+ {
+ idling
+ }
+ |
+
+ }
+
+
\ No newline at end of file
--
cgit v1.3.1