From 6e6d17b1344145fce9a15c45e794a2d4b0358e9b Mon Sep 17 00:00:00 2001 From: daniel-hbn Date: Mon, 8 Sep 2025 15:06:39 +0200 Subject: [PATCH] Dashboard, Services, Server, Settings, Userinfo Page auf Darkmode umgebaut --- Watcher/Views/Container/Overview.cshtml | 53 ++++++++++++---------- Watcher/Views/Home/_DashboardStats.cshtml | 5 +- Watcher/Views/Server/_ServerCard.cshtml | 47 ++++++++++--------- Watcher/Views/Server/overview.cshtml | 22 ++++++--- Watcher/Views/Shared/_Layout.cshtml | 4 ++ Watcher/Views/User/Info.cshtml | 21 +++++---- Watcher/Views/User/UserSettings.cshtml | 39 ++++++---------- Watcher/persistence/watcher.db-shm | Bin 0 -> 32768 bytes Watcher/persistence/watcher.db-wal | 0 Watcher/wwwroot/css/dashboardstats.css | 4 ++ Watcher/wwwroot/css/server-overview.css | 0 Watcher/wwwroot/css/services-overview.css | 12 +++++ Watcher/wwwroot/css/site.css | 6 +-- Watcher/wwwroot/css/user-info.css | 15 ++++++ Watcher/wwwroot/css/user-settings.css | 24 ++++++++++ 15 files changed, 154 insertions(+), 98 deletions(-) create mode 100644 Watcher/persistence/watcher.db-shm create mode 100644 Watcher/persistence/watcher.db-wal create mode 100644 Watcher/wwwroot/css/dashboardstats.css create mode 100644 Watcher/wwwroot/css/server-overview.css create mode 100644 Watcher/wwwroot/css/services-overview.css create mode 100644 Watcher/wwwroot/css/user-info.css create mode 100644 Watcher/wwwroot/css/user-settings.css diff --git a/Watcher/Views/Container/Overview.cshtml b/Watcher/Views/Container/Overview.cshtml index ccae9a4..609b675 100644 --- a/Watcher/Views/Container/Overview.cshtml +++ b/Watcher/Views/Container/Overview.cshtml @@ -2,35 +2,38 @@ @{ ViewData["Title"] = "Containerübersicht"; } + + +
- @foreach (var server in Model.Servers) - { -
-

@server.Name

-
+
+ + + + + + + + + + -
- @if (Model.Containers.Count > 0) - { -
ServiceHostServerStatusSSL/TLSProxyDeployment
- @foreach (var container in Model.Containers) - { - test - if (container.HostServer.Equals(server.Name)) - { + + @for (int i = 0; i < 3; i++) + { + + + + + + + + + } +
testtestOnlinetruetrueDocker
+
- } - } - - } else - { -

keine Container gefunden

- } - -
- } - diff --git a/Watcher/Views/Home/_DashboardStats.cshtml b/Watcher/Views/Home/_DashboardStats.cshtml index 73d3836..1f6010b 100644 --- a/Watcher/Views/Home/_DashboardStats.cshtml +++ b/Watcher/Views/Home/_DashboardStats.cshtml @@ -6,6 +6,7 @@ + @@ -102,7 +103,7 @@

Services

-
    +
      @foreach (var service in Model.Containers) {
    • @@ -123,7 +124,7 @@
        @foreach (var server in Model.Servers) { -
      • +
      • @server.Name CPU: 30.45% diff --git a/Watcher/Views/Server/_ServerCard.cshtml b/Watcher/Views/Server/_ServerCard.cshtml index 5d7a087..447a6f2 100644 --- a/Watcher/Views/Server/_ServerCard.cshtml +++ b/Watcher/Views/Server/_ServerCard.cshtml @@ -4,46 +4,45 @@
        @foreach (var s in Model) { -
        +
        (#@s.Id) @s.Name
        - -
        + +
        IP: @s.IPAddress
        Typ: @s.Type
        -
        - + @(s.IsOnline ? "Online" : "Offline") +
        + + + Bearbeiten + + + + Metrics + + +
        + +
        + +
        -
        - - Bearbeiten - - - - Metrics - - -
        - -
        - -
        diff --git a/Watcher/Views/Server/overview.cshtml b/Watcher/Views/Server/overview.cshtml index 29f4748..19bfe2e 100644 --- a/Watcher/Views/Server/overview.cshtml +++ b/Watcher/Views/Server/overview.cshtml @@ -2,24 +2,32 @@ @{ ViewData["Title"] = "Serverübersicht"; } + + +
        -

        - Serverübersicht + +

        + Serverübersicht

        -
        - -
        + + + + +
        + +
        @await Html.PartialAsync("_ServerCard", Model.Servers)
        + + @section Scripts {