From 9916aeaa4704fac710539bb9a90cef54996bcd99 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Tue, 12 May 2026 01:11:49 -0400 Subject: [PATCH] refactor(ui/admin): DataConnectionForm uses OpcUaEndpointEditor and typed model --- .../Pages/Admin/DataConnectionForm.razor | 117 ++++++++++-------- 1 file changed, 66 insertions(+), 51 deletions(-) diff --git a/src/ScadaLink.CentralUI/Components/Pages/Admin/DataConnectionForm.razor b/src/ScadaLink.CentralUI/Components/Pages/Admin/DataConnectionForm.razor index 41b873d..20a20d7 100644 --- a/src/ScadaLink.CentralUI/Components/Pages/Admin/DataConnectionForm.razor +++ b/src/ScadaLink.CentralUI/Components/Pages/Admin/DataConnectionForm.razor @@ -5,6 +5,11 @@ @using ScadaLink.Security @using ScadaLink.Commons.Entities.Sites @using ScadaLink.Commons.Interfaces.Repositories +@using ScadaLink.Commons.Types.DataConnections +@using ScadaLink.Commons.Types.Flattening +@using ScadaLink.Commons.Serialization +@using ScadaLink.Commons.Validators +@using ScadaLink.CentralUI.Components.Forms @attribute [Authorize(Policy = AuthorizationPolicies.RequireAdmin)] @inject ISiteRepository SiteRepository @inject NavigationManager NavigationManager @@ -27,7 +32,9 @@ @if (_siteLocked) { - + } else { @@ -40,56 +47,41 @@ } -
+
-
- - -
-
Primary Endpoint
-
- - -
+ -
Backup Endpoint
+
Backup Endpoint
@if (!_showBackup) {
+ @onclick="EnableBackup">Add Backup Endpoint
} else { -
- -