From e9f686cf1927b0a4be94192182c5d0f3e26c1f35 Mon Sep 17 00:00:00 2001 From: Leon Hoppe Date: Thu, 16 Jan 2025 20:23:28 +0100 Subject: [PATCH] Added policy validation, ordering and virtual listing properties --- .idea/.idea.HopFrame/.idea/workspace.xml | 68 +++++++++++------ src/HopFrame.Core/Config/DbContextConfig.cs | 4 +- src/HopFrame.Core/Config/PropertyConfig.cs | 9 ++- src/HopFrame.Core/Config/TableConfig.cs | 61 +++++++++++++++- .../ServiceCollectionExtensions.cs | 2 + .../Services/IContextExplorer.cs | 2 +- src/HopFrame.Core/Services/ITableManager.cs | 2 +- .../Implementations/ContextExplorer.cs | 6 +- .../Implementations/DefaultAuthHandler.cs | 8 +- .../Services/Implementations/TableManager.cs | 16 ++-- .../Components/Dialogs/HopFrameEditor.razor | 73 ++++++++++++++----- .../Components/Layout/HopFrameSideMenu.razor | 21 +++++- .../Components/Pages/HopFrameHome.razor | 39 +++++++++- .../Components/Pages/HopFrameTablePage.razor | 72 +++++++++++++----- .../ServiceCollectionExtensions.cs | 8 +- testing/HopFrame.Testing/Models/Post.cs | 2 + testing/HopFrame.Testing/Program.cs | 21 ++++-- 17 files changed, 321 insertions(+), 93 deletions(-) rename testing/HopFrame.Testing/Services/AuthService.cs => src/HopFrame.Core/Services/Implementations/DefaultAuthHandler.cs (50%) diff --git a/.idea/.idea.HopFrame/.idea/workspace.xml b/.idea/.idea.HopFrame/.idea/workspace.xml index a7069f2..758f9e9 100644 --- a/.idea/.idea.HopFrame/.idea/workspace.xml +++ b/.idea/.idea.HopFrame/.idea/workspace.xml @@ -9,13 +9,25 @@