NY OPGAVE
diff --git a/Wonky.Client/Pages/KrvItemViewPage.razor b/Wonky.Client/Pages/KrvItemViewPage.razor
deleted file mode 100644
index 89f03ffa..00000000
--- a/Wonky.Client/Pages/KrvItemViewPage.razor
+++ /dev/null
@@ -1,68 +0,0 @@
-@*
-// Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-//
-*@
-
-@page "/krv/{CountryCode}/items/{salesItemId}"
-@using Microsoft.AspNetCore.Authorization
-@attribute [Authorize(Roles = "Advisor,Advisor")]
-
-
-
-
-
@_item.Name
-
-
-
-
-
-
Navn
-
@_item.Name
-
-
-
Varenr
-
@_item.Sku
-
-
-
-
@_item.ProductGroup
-
-
-
Kort Navn
-
@_item.ShortName
-
-
-
-
-
-
-
Priser
-
-
-
- @foreach (var rate in _item.Rates)
- {
-
-
@rate.Quantity
-
@rate.Rate
-
- }
-
-
-
-
-
\ No newline at end of file
diff --git a/Wonky.Client/Pages/KrvItemViewPage.razor.cs b/Wonky.Client/Pages/KrvItemViewPage.razor.cs
deleted file mode 100644
index c73cdc69..00000000
--- a/Wonky.Client/Pages/KrvItemViewPage.razor.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-// Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-//
-
-using Wonky.Client.HttpInterceptors;
-using Wonky.Client.HttpRepository;
-using Microsoft.AspNetCore.Components;
-using Wonky.Entity.Views;
-
-#pragma warning disable CS8618
-namespace Wonky.Client.Pages;
-
-public partial class KrvItemViewPage : IDisposable
-{
- // ##################################################################
- [Inject] private ICountryCatalogRepository _itemRepo { get; set; }
- [Inject] private HttpInterceptorService _interceptor { get; set; }
-
- // ##################################################################
- [Parameter] public string SalesItemId { get; set; } = "";
- [Parameter] public string CountryCode { get; set; } = "";
-
- // ##################################################################
- private SalesItemView _item { get; set; } = new ();
-
-
- protected override async Task OnInitializedAsync()
- {
- _interceptor.RegisterEvent();
- _interceptor.RegisterBeforeSendEvent();
- _item = await _itemRepo.GetSalesItemId(CountryCode, SalesItemId);
- }
-
-
- ///
- /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
- ///
- public void Dispose()
- {
- _interceptor!.DisposeEvent();
- }
-}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/KrvItemViewPage.razor.css b/Wonky.Client/Pages/KrvItemViewPage.razor.css
deleted file mode 100644
index 50839936..00000000
--- a/Wonky.Client/Pages/KrvItemViewPage.razor.css
+++ /dev/null
@@ -1,10 +0,0 @@
-/* item image preview */
-.image-name {
- margin-left: 10px;
-}
-.image-preview {
- width: auto;
- max-width: 200px;
- height: 100px;
- margin-top: 15px;
-}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/OfficeAdvisorReportViewPage.razor b/Wonky.Client/Pages/OfficeAdvisorReportViewPage.razor
index ff24535c..433f7547 100644
--- a/Wonky.Client/Pages/OfficeAdvisorReportViewPage.razor
+++ b/Wonky.Client/Pages/OfficeAdvisorReportViewPage.razor
@@ -21,7 +21,7 @@
-
+
diff --git a/Wonky.Client/Pages/System/Krv/LandingPage.razor b/Wonky.Client/Pages/System/Krv/LandingPage.razor
deleted file mode 100644
index 1564522d..00000000
--- a/Wonky.Client/Pages/System/Krv/LandingPage.razor
+++ /dev/null
@@ -1,54 +0,0 @@
-@* Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-*@
-
-@using Microsoft.AspNetCore.Authorization
-@attribute [Authorize(Roles = "Admin")]
-
-@page "/krv"
-
-
-
-
-@code {
-
-}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Product/ProductVariantListPage.razor b/Wonky.Client/Pages/System/Krv/Product/ProductVariantListPage.razor
deleted file mode 100644
index aa3ce441..00000000
--- a/Wonky.Client/Pages/System/Krv/Product/ProductVariantListPage.razor
+++ /dev/null
@@ -1,20 +0,0 @@
-@* Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-*@
-
-@using Microsoft.AspNetCore.Authorization
-@attribute [Authorize(Roles = "Admin")]
-
-@page "/krv/products/{ProductId}/variants"
-
Produkt varianter
diff --git a/Wonky.Client/Pages/System/Krv/Product/ProductVariantViewEditPage.razor b/Wonky.Client/Pages/System/Krv/Product/ProductVariantViewEditPage.razor
deleted file mode 100644
index e1d1c0bd..00000000
--- a/Wonky.Client/Pages/System/Krv/Product/ProductVariantViewEditPage.razor
+++ /dev/null
@@ -1,20 +0,0 @@
-@* Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-*@
-
-@using Microsoft.AspNetCore.Authorization
-@attribute [Authorize(Roles = "Admin")]
-
-@page "/krv/products/{ProductId}/variants/{VariantId}"
-
Ændre produkt variant
diff --git a/Wonky.Client/Pages/System/Krv/Protection/ProtectionItemListPage.razor b/Wonky.Client/Pages/System/Krv/Protection/ProtectionItemListPage.razor
deleted file mode 100644
index 24c420ce..00000000
--- a/Wonky.Client/Pages/System/Krv/Protection/ProtectionItemListPage.razor
+++ /dev/null
@@ -1,20 +0,0 @@
-@* Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-*@
-
-@using Microsoft.AspNetCore.Authorization
-@attribute [Authorize(Roles = "Admin")]
-
-@page "/krv/protective-equipment/{ProtectionId}/items"
-
Værnemidler
diff --git a/Wonky.Client/Pages/System/Krv/Protection/ProtectionTypeListPage.razor b/Wonky.Client/Pages/System/Krv/Protection/ProtectionTypeListPage.razor
deleted file mode 100644
index 37725b03..00000000
--- a/Wonky.Client/Pages/System/Krv/Protection/ProtectionTypeListPage.razor
+++ /dev/null
@@ -1,39 +0,0 @@
-@* Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-*@
-
-@using Microsoft.AspNetCore.Authorization
-@attribute [Authorize(Roles = "Admin")]
-
-@page "/krv/protective-equipment"
-
Værnemidler
-
-@code {
- // Copyright (C) 2022 FCS Frede's Computer Services.
- // This program is free software: you can redistribute it and/or modify
- // it under the terms of the GNU Affero General Public License as
- // published by the Free Software Foundation, either version 3 of the
- // License, or (at your option) any later version.
- //
- // This program is distributed in the hope that it will be useful,
- // but WITHOUT ANY WARRANTY; without even the implied warranty of
- // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- // GNU Affero General Public License for more details.
- //
- // You should have received a copy of the GNU Affero General Public License
- // along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
- //
-
-
-}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Protection/ProtectionTypeListPage.razor.cs b/Wonky.Client/Pages/System/Krv/Protection/ProtectionTypeListPage.razor.cs
deleted file mode 100644
index d0c82ad9..00000000
--- a/Wonky.Client/Pages/System/Krv/Protection/ProtectionTypeListPage.razor.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-//
-
-namespace Wonky.Client.Pages.System.Krv.Protection;
-
-public partial class ProtectionTypeListPage
-{
-
-}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/SystemKrvProductsAdminPage.razor.cs b/Wonky.Client/Pages/System/Krv/SystemKrvProductsAdminPage.razor.cs
deleted file mode 100644
index c622859c..00000000
--- a/Wonky.Client/Pages/System/Krv/SystemKrvProductsAdminPage.razor.cs
+++ /dev/null
@@ -1,6 +0,0 @@
-namespace Wonky.Client.Pages.System.Krv;
-
-public partial class SystemKrvProductsAdminPage
-{
-
-}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/SystemKrvProtectionsAdminPage.razor.cs b/Wonky.Client/Pages/System/Krv/SystemKrvProtectionsAdminPage.razor.cs
deleted file mode 100644
index 91154ec9..00000000
--- a/Wonky.Client/Pages/System/Krv/SystemKrvProtectionsAdminPage.razor.cs
+++ /dev/null
@@ -1,6 +0,0 @@
-namespace Wonky.Client.Pages.System.Krv;
-
-public partial class SystemKrvProtectionsAdminPage
-{
-
-}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/RiskPhraseEViewEditPage.razor.cs b/Wonky.Client/Pages/System/Krv/Texts/RiskPhraseEViewEditPage.razor.cs
deleted file mode 100644
index 0392e2b3..00000000
--- a/Wonky.Client/Pages/System/Krv/Texts/RiskPhraseEViewEditPage.razor.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-//
-
-namespace Wonky.Client.Pages.System.Krv.Texts;
-
-public partial class RiskPhraseEViewEditPage
-{
-
-}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/RiskPhraseHViewEditPage.razor.cs b/Wonky.Client/Pages/System/Krv/Texts/RiskPhraseHViewEditPage.razor.cs
deleted file mode 100644
index 87c95bd9..00000000
--- a/Wonky.Client/Pages/System/Krv/Texts/RiskPhraseHViewEditPage.razor.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-//
-
-namespace Wonky.Client.Pages.System.Krv.Texts;
-
-public partial class RiskPhraseHViewEditPage
-{
-
-}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/RiskPhrasePViewEditPage.razor.cs b/Wonky.Client/Pages/System/Krv/Texts/RiskPhrasePViewEditPage.razor.cs
deleted file mode 100644
index c3c6636c..00000000
--- a/Wonky.Client/Pages/System/Krv/Texts/RiskPhrasePViewEditPage.razor.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-//
-
-namespace Wonky.Client.Pages.System.Krv.Texts;
-
-public partial class RiskPhrasePViewEditPage
-{
-
-}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section3ViewEditPage.razor.cs b/Wonky.Client/Pages/System/Krv/Texts/Section3ViewEditPage.razor.cs
deleted file mode 100644
index 1ba068b9..00000000
--- a/Wonky.Client/Pages/System/Krv/Texts/Section3ViewEditPage.razor.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-//
-
-namespace Wonky.Client.Pages.System.Krv.Texts;
-
-public partial class Section3ViewEditPage
-{
-
-}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section4ViewEditPage.razor.cs b/Wonky.Client/Pages/System/Krv/Texts/Section4ViewEditPage.razor.cs
deleted file mode 100644
index c7646166..00000000
--- a/Wonky.Client/Pages/System/Krv/Texts/Section4ViewEditPage.razor.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-//
-
-namespace Wonky.Client.Pages.System.Krv.Texts;
-
-public partial class Section4ViewEditPage
-{
-
-}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section5ViewEditPage.razor.cs b/Wonky.Client/Pages/System/Krv/Texts/Section5ViewEditPage.razor.cs
deleted file mode 100644
index 6d6d06d0..00000000
--- a/Wonky.Client/Pages/System/Krv/Texts/Section5ViewEditPage.razor.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-//
-
-namespace Wonky.Client.Pages.System.Krv.Texts;
-
-public partial class Section5ViewEditPage
-{
-
-}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section6ViewEditPage.razor.cs b/Wonky.Client/Pages/System/Krv/Texts/Section6ViewEditPage.razor.cs
deleted file mode 100644
index d73e33d2..00000000
--- a/Wonky.Client/Pages/System/Krv/Texts/Section6ViewEditPage.razor.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-//
-
-namespace Wonky.Client.Pages.System.Krv.Texts;
-
-public partial class Section6ViewEditPage
-{
-
-}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section7ViewEditPage.razor.cs b/Wonky.Client/Pages/System/Krv/Texts/Section7ViewEditPage.razor.cs
deleted file mode 100644
index 126e5e15..00000000
--- a/Wonky.Client/Pages/System/Krv/Texts/Section7ViewEditPage.razor.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-//
-
-namespace Wonky.Client.Pages.System.Krv.Texts;
-
-public partial class Section7ViewEditPage
-{
-
-}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section8ViewEditPage.razor.cs b/Wonky.Client/Pages/System/Krv/Texts/Section8ViewEditPage.razor.cs
deleted file mode 100644
index 7be741aa..00000000
--- a/Wonky.Client/Pages/System/Krv/Texts/Section8ViewEditPage.razor.cs
+++ /dev/null
@@ -1,21 +0,0 @@
-// Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-//
-
-namespace Wonky.Client.Pages.System.Krv.Texts;
-
-public partial class Section8ViewEditPage
-{
-
-}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/SectionAViewEditPage.razor.cs b/Wonky.Client/Pages/System/Krv/Texts/SectionAViewEditPage.razor.cs
deleted file mode 100644
index a7c376d6..00000000
--- a/Wonky.Client/Pages/System/Krv/Texts/SectionAViewEditPage.razor.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-// Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-//
-
-
-namespace Wonky.Client.Pages.System.Krv.Texts;
-
-public partial class Section9ViewEditPage
-{
-
-}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/SystemKrvProtectionItemListPage.razor b/Wonky.Client/Pages/SystemKrvProtectionItemListPage.razor
new file mode 100644
index 00000000..4bed1d0d
--- /dev/null
+++ b/Wonky.Client/Pages/SystemKrvProtectionItemListPage.razor
@@ -0,0 +1,29 @@
+@* Copyright (C) 2022 FCS Frede's Computer Services.
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
+*@
+
+@using Microsoft.AspNetCore.Authorization
+@attribute [Authorize(Roles = "Admin")]
+
+@page "/system/krv/protective-equipment/{ProtectionId}/items"
+
+
+
+
+ Værnemiddel varianter
+
+
+
+
+
diff --git a/Wonky.Client/Pages/System/Krv/Protection/ProtectionItemListPage.razor.cs b/Wonky.Client/Pages/SystemKrvProtectionItemListPage.razor.cs
similarity index 90%
rename from Wonky.Client/Pages/System/Krv/Protection/ProtectionItemListPage.razor.cs
rename to Wonky.Client/Pages/SystemKrvProtectionItemListPage.razor.cs
index 8ffa7c90..b6aba9a3 100644
--- a/Wonky.Client/Pages/System/Krv/Protection/ProtectionItemListPage.razor.cs
+++ b/Wonky.Client/Pages/SystemKrvProtectionItemListPage.razor.cs
@@ -15,9 +15,9 @@
using Microsoft.AspNetCore.Components;
-namespace Wonky.Client.Pages.System.Krv.Protection;
+namespace Wonky.Client.Pages;
-public partial class ProtectionItemListPage
+public partial class SystemKrvProtectionItemListPage
{
[Parameter] public string ProtectionId { get; set; } = "";
}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/SystemKrvProtectionItemViewEditPage.razor b/Wonky.Client/Pages/SystemKrvProtectionItemViewEditPage.razor
new file mode 100644
index 00000000..2b7c00b1
--- /dev/null
+++ b/Wonky.Client/Pages/SystemKrvProtectionItemViewEditPage.razor
@@ -0,0 +1,30 @@
+@* Copyright (C) 2022 FCS Frede's Computer Services.
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
+*@
+
+@using Microsoft.AspNetCore.Authorization
+@attribute [Authorize(Roles = "Admin")]
+
+@page "/system/krv/protective-equipment/{ProtectionId}/items/{ItemId}"
+
+
+
+
+ Værnemiddel variant
+
+
+
+
+
+
diff --git a/Wonky.Client/Pages/System/Krv/Protection/ProtectionItemViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvProtectionItemViewEditPage.razor.cs
similarity index 90%
rename from Wonky.Client/Pages/System/Krv/Protection/ProtectionItemViewEditPage.razor.cs
rename to Wonky.Client/Pages/SystemKrvProtectionItemViewEditPage.razor.cs
index dd30a7ff..6b80b368 100644
--- a/Wonky.Client/Pages/System/Krv/Protection/ProtectionItemViewEditPage.razor.cs
+++ b/Wonky.Client/Pages/SystemKrvProtectionItemViewEditPage.razor.cs
@@ -15,9 +15,9 @@
using Microsoft.AspNetCore.Components;
-namespace Wonky.Client.Pages.System.Krv.Protection;
+namespace Wonky.Client.Pages;
-public partial class ProtectionItemViewEditPage
+public partial class SystemKrvProtectionItemViewEditPage
{
[Parameter] public string ProtectionId { get; set; } = "";
[Parameter] public string ItemId { get; set; } = "";
diff --git a/Wonky.Client/Pages/System/Krv/SystemKrvProtectionsAdminPage.razor b/Wonky.Client/Pages/SystemKrvProtectionListPage.razor
similarity index 100%
rename from Wonky.Client/Pages/System/Krv/SystemKrvProtectionsAdminPage.razor
rename to Wonky.Client/Pages/SystemKrvProtectionListPage.razor
diff --git a/Wonky.Client/Pages/SystemKrvProtectionListPage.razor.cs b/Wonky.Client/Pages/SystemKrvProtectionListPage.razor.cs
new file mode 100644
index 00000000..0ffe2c04
--- /dev/null
+++ b/Wonky.Client/Pages/SystemKrvProtectionListPage.razor.cs
@@ -0,0 +1,6 @@
+namespace Wonky.Client.Pages;
+
+public partial class SystemKrvProtectionListPage
+{
+
+}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Protection/ProtectionItemViewEditPage.razor b/Wonky.Client/Pages/SystemKrvProtectionTypeListPage.razor
similarity index 77%
rename from Wonky.Client/Pages/System/Krv/Protection/ProtectionItemViewEditPage.razor
rename to Wonky.Client/Pages/SystemKrvProtectionTypeListPage.razor
index f5dd3429..e06192fc 100644
--- a/Wonky.Client/Pages/System/Krv/Protection/ProtectionItemViewEditPage.razor
+++ b/Wonky.Client/Pages/SystemKrvProtectionTypeListPage.razor
@@ -16,6 +16,14 @@
@using Microsoft.AspNetCore.Authorization
@attribute [Authorize(Roles = "Admin")]
-@page "/krv/protective-equipment/{ProtectionId}/items/{ItemId}"
-
Ændre værnemiddel
+@page "/system/krv/protective-equipment"
+
+
+
+ Værnemiddel grupper
+
+
+
+
+
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Product/ProductListPage.razor.cs b/Wonky.Client/Pages/SystemKrvProtectionTypeListPage.razor.cs
similarity index 90%
rename from Wonky.Client/Pages/System/Krv/Product/ProductListPage.razor.cs
rename to Wonky.Client/Pages/SystemKrvProtectionTypeListPage.razor.cs
index 844f506a..6d5903af 100644
--- a/Wonky.Client/Pages/System/Krv/Product/ProductListPage.razor.cs
+++ b/Wonky.Client/Pages/SystemKrvProtectionTypeListPage.razor.cs
@@ -13,9 +13,9 @@
// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
//
-namespace Wonky.Client.Pages.System.Krv.Product;
+namespace Wonky.Client.Pages;
-public partial class ProductListPage
+public partial class SystemKrvProtectionTypeListPage
{
}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Product/ProductLIstPage.razor b/Wonky.Client/Pages/SystemKrvProtectionTypeViewEditPage.razor
similarity index 75%
rename from Wonky.Client/Pages/System/Krv/Product/ProductLIstPage.razor
rename to Wonky.Client/Pages/SystemKrvProtectionTypeViewEditPage.razor
index ea474ff1..268e9ff0 100644
--- a/Wonky.Client/Pages/System/Krv/Product/ProductLIstPage.razor
+++ b/Wonky.Client/Pages/SystemKrvProtectionTypeViewEditPage.razor
@@ -16,5 +16,15 @@
@using Microsoft.AspNetCore.Authorization
@attribute [Authorize(Roles = "Admin")]
-@page "/krv/products"
-
+
diff --git a/Wonky.Client/Pages/System/Krv/Protection/ProtectionTypeViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvProtectionTypeViewEditPage.razor.cs
similarity index 89%
rename from Wonky.Client/Pages/System/Krv/Protection/ProtectionTypeViewEditPage.razor.cs
rename to Wonky.Client/Pages/SystemKrvProtectionTypeViewEditPage.razor.cs
index e51542a1..28bd1990 100644
--- a/Wonky.Client/Pages/System/Krv/Protection/ProtectionTypeViewEditPage.razor.cs
+++ b/Wonky.Client/Pages/SystemKrvProtectionTypeViewEditPage.razor.cs
@@ -16,9 +16,9 @@
using Microsoft.AspNetCore.Components;
-namespace Wonky.Client.Pages.System.Krv.Protection;
+namespace Wonky.Client.Pages;
-public partial class ProtectionTypeViewEditPage
+public partial class SystemKrvProtectionTypeViewEditPage
{
[Parameter] public string ProtectionId { get; set; } = "";
}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/AccidentViewEditPage.razor b/Wonky.Client/Pages/SystemKrvTextsAccidentViewEditPage.razor
similarity index 100%
rename from Wonky.Client/Pages/System/Krv/Texts/AccidentViewEditPage.razor
rename to Wonky.Client/Pages/SystemKrvTextsAccidentViewEditPage.razor
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section1ViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvTextsAccidentViewEditPage.razor.cs
similarity index 89%
rename from Wonky.Client/Pages/System/Krv/Texts/Section1ViewEditPage.razor.cs
rename to Wonky.Client/Pages/SystemKrvTextsAccidentViewEditPage.razor.cs
index 69bb1764..a65138b4 100644
--- a/Wonky.Client/Pages/System/Krv/Texts/Section1ViewEditPage.razor.cs
+++ b/Wonky.Client/Pages/SystemKrvTextsAccidentViewEditPage.razor.cs
@@ -13,9 +13,9 @@
// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
//
-namespace Wonky.Client.Pages.System.Krv.Texts;
+namespace Wonky.Client.Pages;
-public partial class Section1ViewEditPage
+public partial class SystemKrvTextsAccidentViewEditPage
{
}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/SystemKrvTextsAdminPage.razor b/Wonky.Client/Pages/SystemKrvTextsAdminPage.razor
new file mode 100644
index 00000000..d5237ab4
--- /dev/null
+++ b/Wonky.Client/Pages/SystemKrvTextsAdminPage.razor
@@ -0,0 +1,47 @@
+@* Copyright (C) 2022 FCS Frede's Computer Services.
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
+*@
+
+
+@page "/system/krv/texts/"
+
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/SystemKrvTextsAdminPage.razor.cs b/Wonky.Client/Pages/SystemKrvTextsAdminPage.razor.cs
similarity index 56%
rename from Wonky.Client/Pages/System/Krv/SystemKrvTextsAdminPage.razor.cs
rename to Wonky.Client/Pages/SystemKrvTextsAdminPage.razor.cs
index 5d6388aa..4fc46ce6 100644
--- a/Wonky.Client/Pages/System/Krv/SystemKrvTextsAdminPage.razor.cs
+++ b/Wonky.Client/Pages/SystemKrvTextsAdminPage.razor.cs
@@ -1,4 +1,4 @@
-namespace Wonky.Client.Pages.System.Krv;
+namespace Wonky.Client.Pages;
public partial class SystemKrvTextsAdminPage
{
diff --git a/Wonky.Client/Pages/System/Krv/Texts/DangerMarkingViewEditPage.razor b/Wonky.Client/Pages/SystemKrvTextsDangerMarkingViewEditPage.razor
similarity index 100%
rename from Wonky.Client/Pages/System/Krv/Texts/DangerMarkingViewEditPage.razor
rename to Wonky.Client/Pages/SystemKrvTextsDangerMarkingViewEditPage.razor
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section9ViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvTextsDangerMarkingViewEditPage.razor.cs
similarity index 89%
rename from Wonky.Client/Pages/System/Krv/Texts/Section9ViewEditPage.razor.cs
rename to Wonky.Client/Pages/SystemKrvTextsDangerMarkingViewEditPage.razor.cs
index a7c376d6..93cd7896 100644
--- a/Wonky.Client/Pages/System/Krv/Texts/Section9ViewEditPage.razor.cs
+++ b/Wonky.Client/Pages/SystemKrvTextsDangerMarkingViewEditPage.razor.cs
@@ -14,9 +14,9 @@
//
-namespace Wonky.Client.Pages.System.Krv.Texts;
+namespace Wonky.Client.Pages;
-public partial class Section9ViewEditPage
+public partial class SystemKrvTextsDangerMarkingViewEditPage
{
}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/FirstAidViewEditPage.razor b/Wonky.Client/Pages/SystemKrvTextsFirstAidViewEditPage.razor
similarity index 100%
rename from Wonky.Client/Pages/System/Krv/Texts/FirstAidViewEditPage.razor
rename to Wonky.Client/Pages/SystemKrvTextsFirstAidViewEditPage.razor
diff --git a/Wonky.Client/Pages/System/Krv/Texts/FirstAidViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvTextsFirstAidViewEditPage.razor.cs
similarity index 89%
rename from Wonky.Client/Pages/System/Krv/Texts/FirstAidViewEditPage.razor.cs
rename to Wonky.Client/Pages/SystemKrvTextsFirstAidViewEditPage.razor.cs
index 52bf0c4e..b2575ec1 100644
--- a/Wonky.Client/Pages/System/Krv/Texts/FirstAidViewEditPage.razor.cs
+++ b/Wonky.Client/Pages/SystemKrvTextsFirstAidViewEditPage.razor.cs
@@ -14,9 +14,9 @@
//
-namespace Wonky.Client.Pages.System.Krv.Texts;
+namespace Wonky.Client.Pages;
-public partial class FirstAidViewEditPage
+public partial class SystemKrvTextsFirstAidViewEditPage
{
}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/PrintingViewEditPage.razor b/Wonky.Client/Pages/SystemKrvTextsPrintingViewEditPage.razor
similarity index 100%
rename from Wonky.Client/Pages/System/Krv/Texts/PrintingViewEditPage.razor
rename to Wonky.Client/Pages/SystemKrvTextsPrintingViewEditPage.razor
diff --git a/Wonky.Client/Pages/System/Krv/Texts/PrintingViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvTextsPrintingViewEditPage.razor.cs
similarity index 89%
rename from Wonky.Client/Pages/System/Krv/Texts/PrintingViewEditPage.razor.cs
rename to Wonky.Client/Pages/SystemKrvTextsPrintingViewEditPage.razor.cs
index 7877965e..92d73f3d 100644
--- a/Wonky.Client/Pages/System/Krv/Texts/PrintingViewEditPage.razor.cs
+++ b/Wonky.Client/Pages/SystemKrvTextsPrintingViewEditPage.razor.cs
@@ -14,9 +14,9 @@
//
-namespace Wonky.Client.Pages.System.Krv.Texts;
+namespace Wonky.Client.Pages;
-public partial class PrintingViewEditPage
+public partial class SystemKrvTextsPrintingViewEditPage
{
}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/RiskPhraseEViewEditPage.razor b/Wonky.Client/Pages/SystemKrvTextsRiskPhraseEViewEditPage.razor
similarity index 100%
rename from Wonky.Client/Pages/System/Krv/Texts/RiskPhraseEViewEditPage.razor
rename to Wonky.Client/Pages/SystemKrvTextsRiskPhraseEViewEditPage.razor
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section2ViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvTextsRiskPhraseEViewEditPage.razor.cs
similarity index 89%
rename from Wonky.Client/Pages/System/Krv/Texts/Section2ViewEditPage.razor.cs
rename to Wonky.Client/Pages/SystemKrvTextsRiskPhraseEViewEditPage.razor.cs
index d6d650e1..39d4e9b3 100644
--- a/Wonky.Client/Pages/System/Krv/Texts/Section2ViewEditPage.razor.cs
+++ b/Wonky.Client/Pages/SystemKrvTextsRiskPhraseEViewEditPage.razor.cs
@@ -13,9 +13,9 @@
// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
//
-namespace Wonky.Client.Pages.System.Krv.Texts;
+namespace Wonky.Client.Pages;
-public partial class Section2ViewEditPage
+public partial class SystemKrvTextsRiskPhraseEViewEditPage
{
}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/RiskPhraseHViewEditPage.razor b/Wonky.Client/Pages/SystemKrvTextsRiskPhraseHViewEditPage.razor
similarity index 100%
rename from Wonky.Client/Pages/System/Krv/Texts/RiskPhraseHViewEditPage.razor
rename to Wonky.Client/Pages/SystemKrvTextsRiskPhraseHViewEditPage.razor
diff --git a/Wonky.Client/Pages/System/Krv/Texts/AccidentViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvTextsRiskPhraseHViewEditPage.razor.cs
similarity index 89%
rename from Wonky.Client/Pages/System/Krv/Texts/AccidentViewEditPage.razor.cs
rename to Wonky.Client/Pages/SystemKrvTextsRiskPhraseHViewEditPage.razor.cs
index feced722..0684f48b 100644
--- a/Wonky.Client/Pages/System/Krv/Texts/AccidentViewEditPage.razor.cs
+++ b/Wonky.Client/Pages/SystemKrvTextsRiskPhraseHViewEditPage.razor.cs
@@ -13,9 +13,9 @@
// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
//
-namespace Wonky.Client.Pages.System.Krv.Texts;
+namespace Wonky.Client.Pages;
-public partial class AccidentViewEditPage
+public partial class SystemKrvTextsRiskPhraseHViewEditPage
{
}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/RiskPhrasePViewEditPage.razor b/Wonky.Client/Pages/SystemKrvTextsRiskPhrasePViewEditPage.razor
similarity index 100%
rename from Wonky.Client/Pages/System/Krv/Texts/RiskPhrasePViewEditPage.razor
rename to Wonky.Client/Pages/SystemKrvTextsRiskPhrasePViewEditPage.razor
diff --git a/Wonky.Client/Pages/SystemKrvTextsRiskPhrasePViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvTextsRiskPhrasePViewEditPage.razor.cs
new file mode 100644
index 00000000..b9385d15
--- /dev/null
+++ b/Wonky.Client/Pages/SystemKrvTextsRiskPhrasePViewEditPage.razor.cs
@@ -0,0 +1,21 @@
+// Copyright (C) 2022 FCS Frede's Computer Services.
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
+//
+
+namespace Wonky.Client.Pages;
+
+public partial class SystemKrvTextsRiskPhrasePViewEditPage
+{
+
+}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section0ViewEditPage.razor b/Wonky.Client/Pages/SystemKrvTextsSection0ViewEditPage.razor
similarity index 100%
rename from Wonky.Client/Pages/System/Krv/Texts/Section0ViewEditPage.razor
rename to Wonky.Client/Pages/SystemKrvTextsSection0ViewEditPage.razor
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section0ViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvTextsSection0ViewEditPage.razor.cs
similarity index 89%
rename from Wonky.Client/Pages/System/Krv/Texts/Section0ViewEditPage.razor.cs
rename to Wonky.Client/Pages/SystemKrvTextsSection0ViewEditPage.razor.cs
index 943a1c66..e1db082d 100644
--- a/Wonky.Client/Pages/System/Krv/Texts/Section0ViewEditPage.razor.cs
+++ b/Wonky.Client/Pages/SystemKrvTextsSection0ViewEditPage.razor.cs
@@ -14,9 +14,9 @@
// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
//
-namespace Wonky.Client.Pages.System.Krv.Texts;
+namespace Wonky.Client.Pages;
-public partial class Section0ViewEditPage
+public partial class SystemKrvTextsSection0ViewEditPage
{
}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section1ViewEditPage.razor b/Wonky.Client/Pages/SystemKrvTextsSection1ViewEditPage.razor
similarity index 100%
rename from Wonky.Client/Pages/System/Krv/Texts/Section1ViewEditPage.razor
rename to Wonky.Client/Pages/SystemKrvTextsSection1ViewEditPage.razor
diff --git a/Wonky.Client/Pages/SystemKrvTextsSection1ViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvTextsSection1ViewEditPage.razor.cs
new file mode 100644
index 00000000..11143051
--- /dev/null
+++ b/Wonky.Client/Pages/SystemKrvTextsSection1ViewEditPage.razor.cs
@@ -0,0 +1,21 @@
+// Copyright (C) 2022 FCS Frede's Computer Services.
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
+//
+
+namespace Wonky.Client.Pages;
+
+public partial class SystemKrvTextsSection1ViewEditPage
+{
+
+}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section2ViewEditPage.razor b/Wonky.Client/Pages/SystemKrvTextsSection2ViewEditPage.razor
similarity index 100%
rename from Wonky.Client/Pages/System/Krv/Texts/Section2ViewEditPage.razor
rename to Wonky.Client/Pages/SystemKrvTextsSection2ViewEditPage.razor
diff --git a/Wonky.Client/Pages/SystemKrvTextsSection2ViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvTextsSection2ViewEditPage.razor.cs
new file mode 100644
index 00000000..7ef4851b
--- /dev/null
+++ b/Wonky.Client/Pages/SystemKrvTextsSection2ViewEditPage.razor.cs
@@ -0,0 +1,21 @@
+// Copyright (C) 2022 FCS Frede's Computer Services.
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
+//
+
+namespace Wonky.Client.Pages;
+
+public partial class SystemKrvTextsSection2ViewEditPage
+{
+
+}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section3ViewEditPage.razor b/Wonky.Client/Pages/SystemKrvTextsSection3ViewEditPage.razor
similarity index 100%
rename from Wonky.Client/Pages/System/Krv/Texts/Section3ViewEditPage.razor
rename to Wonky.Client/Pages/SystemKrvTextsSection3ViewEditPage.razor
diff --git a/Wonky.Client/Pages/SystemKrvTextsSection3ViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvTextsSection3ViewEditPage.razor.cs
new file mode 100644
index 00000000..0840aab7
--- /dev/null
+++ b/Wonky.Client/Pages/SystemKrvTextsSection3ViewEditPage.razor.cs
@@ -0,0 +1,21 @@
+// Copyright (C) 2022 FCS Frede's Computer Services.
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
+//
+
+namespace Wonky.Client.Pages;
+
+public partial class SystemKrvTextsSection3ViewEditPage
+{
+
+}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section4ViewEditPage.razor b/Wonky.Client/Pages/SystemKrvTextsSection4ViewEditPage.razor
similarity index 100%
rename from Wonky.Client/Pages/System/Krv/Texts/Section4ViewEditPage.razor
rename to Wonky.Client/Pages/SystemKrvTextsSection4ViewEditPage.razor
diff --git a/Wonky.Client/Pages/SystemKrvTextsSection4ViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvTextsSection4ViewEditPage.razor.cs
new file mode 100644
index 00000000..0cd87ceb
--- /dev/null
+++ b/Wonky.Client/Pages/SystemKrvTextsSection4ViewEditPage.razor.cs
@@ -0,0 +1,21 @@
+// Copyright (C) 2022 FCS Frede's Computer Services.
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
+//
+
+namespace Wonky.Client.Pages;
+
+public partial class SystemKrvTextsSection4ViewEditPage
+{
+
+}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section5ViewEditPage.razor b/Wonky.Client/Pages/SystemKrvTextsSection5ViewEditPage.razor
similarity index 100%
rename from Wonky.Client/Pages/System/Krv/Texts/Section5ViewEditPage.razor
rename to Wonky.Client/Pages/SystemKrvTextsSection5ViewEditPage.razor
diff --git a/Wonky.Client/Pages/SystemKrvTextsSection5ViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvTextsSection5ViewEditPage.razor.cs
new file mode 100644
index 00000000..28d470b9
--- /dev/null
+++ b/Wonky.Client/Pages/SystemKrvTextsSection5ViewEditPage.razor.cs
@@ -0,0 +1,21 @@
+// Copyright (C) 2022 FCS Frede's Computer Services.
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
+//
+
+namespace Wonky.Client.Pages;
+
+public partial class SystemKrvTextsSection5ViewEditPage
+{
+
+}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section6ViewEditPage.razor b/Wonky.Client/Pages/SystemKrvTextsSection6ViewEditPage.razor
similarity index 100%
rename from Wonky.Client/Pages/System/Krv/Texts/Section6ViewEditPage.razor
rename to Wonky.Client/Pages/SystemKrvTextsSection6ViewEditPage.razor
diff --git a/Wonky.Client/Pages/SystemKrvTextsSection6ViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvTextsSection6ViewEditPage.razor.cs
new file mode 100644
index 00000000..2ceaed0f
--- /dev/null
+++ b/Wonky.Client/Pages/SystemKrvTextsSection6ViewEditPage.razor.cs
@@ -0,0 +1,21 @@
+// Copyright (C) 2022 FCS Frede's Computer Services.
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
+//
+
+namespace Wonky.Client.Pages;
+
+public partial class SystemKrvTextsSection6ViewEditPage
+{
+
+}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section7ViewEditPage.razor b/Wonky.Client/Pages/SystemKrvTextsSection7ViewEditPage.razor
similarity index 100%
rename from Wonky.Client/Pages/System/Krv/Texts/Section7ViewEditPage.razor
rename to Wonky.Client/Pages/SystemKrvTextsSection7ViewEditPage.razor
diff --git a/Wonky.Client/Pages/SystemKrvTextsSection7ViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvTextsSection7ViewEditPage.razor.cs
new file mode 100644
index 00000000..3865da2e
--- /dev/null
+++ b/Wonky.Client/Pages/SystemKrvTextsSection7ViewEditPage.razor.cs
@@ -0,0 +1,21 @@
+// Copyright (C) 2022 FCS Frede's Computer Services.
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
+//
+
+namespace Wonky.Client.Pages;
+
+public partial class SystemKrvTextsSection7ViewEditPage
+{
+
+}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section8ViewEditPage.razor b/Wonky.Client/Pages/SystemKrvTextsSection8ViewEditPage.razor
similarity index 100%
rename from Wonky.Client/Pages/System/Krv/Texts/Section8ViewEditPage.razor
rename to Wonky.Client/Pages/SystemKrvTextsSection8ViewEditPage.razor
diff --git a/Wonky.Client/Pages/SystemKrvTextsSection8ViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvTextsSection8ViewEditPage.razor.cs
new file mode 100644
index 00000000..faec663f
--- /dev/null
+++ b/Wonky.Client/Pages/SystemKrvTextsSection8ViewEditPage.razor.cs
@@ -0,0 +1,21 @@
+// Copyright (C) 2022 FCS Frede's Computer Services.
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
+//
+
+namespace Wonky.Client.Pages;
+
+public partial class SystemKrvTextsSection8ViewEditPage
+{
+
+}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/SectionAViewEditPage.razor b/Wonky.Client/Pages/SystemKrvTextsSectionAViewEditPage.razor
similarity index 100%
rename from Wonky.Client/Pages/System/Krv/Texts/SectionAViewEditPage.razor
rename to Wonky.Client/Pages/SystemKrvTextsSectionAViewEditPage.razor
diff --git a/Wonky.Client/Pages/SystemKrvTextsSectionAViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvTextsSectionAViewEditPage.razor.cs
new file mode 100644
index 00000000..fb444428
--- /dev/null
+++ b/Wonky.Client/Pages/SystemKrvTextsSectionAViewEditPage.razor.cs
@@ -0,0 +1,22 @@
+// Copyright (C) 2022 FCS Frede's Computer Services.
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero General Public License as
+// published by the Free Software Foundation, either version 3 of the
+// License, or (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
+//
+
+
+namespace Wonky.Client.Pages;
+
+public partial class SystemKrvTextsSectionAViewEditPage
+{
+
+}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/Krv/Texts/Section9ViewEditPage.razor b/Wonky.Client/Pages/SystemKrvTextsSystemKrvSection9ViewEditPage.razor
similarity index 100%
rename from Wonky.Client/Pages/System/Krv/Texts/Section9ViewEditPage.razor
rename to Wonky.Client/Pages/SystemKrvTextsSystemKrvSection9ViewEditPage.razor
diff --git a/Wonky.Client/Pages/System/Krv/Texts/DangerMarkingViewEditPage.razor.cs b/Wonky.Client/Pages/SystemKrvTextsSystemKrvSection9ViewEditPage.razor.cs
similarity index 89%
rename from Wonky.Client/Pages/System/Krv/Texts/DangerMarkingViewEditPage.razor.cs
rename to Wonky.Client/Pages/SystemKrvTextsSystemKrvSection9ViewEditPage.razor.cs
index b5c1a913..df4efac9 100644
--- a/Wonky.Client/Pages/System/Krv/Texts/DangerMarkingViewEditPage.razor.cs
+++ b/Wonky.Client/Pages/SystemKrvTextsSystemKrvSection9ViewEditPage.razor.cs
@@ -14,9 +14,9 @@
//
-namespace Wonky.Client.Pages.System.Krv.Texts;
+namespace Wonky.Client.Pages;
-public partial class DangerMarkingViewEditPage
+public partial class SystemKrvTextsSystemKrvSection9ViewEditPage
{
}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/System/SystemManagerLandingPage.razor b/Wonky.Client/Pages/SystemManagerLandingPage.razor
similarity index 59%
rename from Wonky.Client/Pages/System/SystemManagerLandingPage.razor
rename to Wonky.Client/Pages/SystemManagerLandingPage.razor
index c5215301..4afbeee1 100644
--- a/Wonky.Client/Pages/System/SystemManagerLandingPage.razor
+++ b/Wonky.Client/Pages/SystemManagerLandingPage.razor
@@ -20,9 +20,9 @@
System Mmanager