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 + +
+ Name:
+ Max Concurrent Jobs:
+ +
+ +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 + +
+
+

Details

+
+
+
+
Name
+
+ +
+ +
Max Concurrent Jobs
+
+ +
+ +
Last Seen
+
+ @Model.LastSeen.ToString("G") +
+ + +
+
+
+ +
+

Setup

+
+
+
+
Agent ID
+
+ @Model.Id +
+ +
Auth Token
+
+ @Model.AuthToken +
+ + +
+
+
+
+ +

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 + + + + + + + + + + + @foreach (var agent in Model) + { + + + + + + } + +
nameseenstatus
@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