From 060d2cfc50d14416f45feb0da1b9664b7fcb77c3 Mon Sep 17 00:00:00 2001 From: Tobias Klika Date: Tue, 26 May 2020 11:43:13 +0200 Subject: [PATCH] get settings overview data from controller --- zero.Core/Identity/ZeroAuthorizeAttribute.cs | 2 +- .../App/pages/settings/applications-items.vue | 19 ++--- .../App/pages/settings/applications.vue | 13 ++- zero.Web.UI/App/pages/settings/settings.vue | 19 ++++- zero.Web/Controllers/SettingsController.cs | 79 +++++++++++++++++-- 5 files changed, 107 insertions(+), 25 deletions(-) diff --git a/zero.Core/Identity/ZeroAuthorizeAttribute.cs b/zero.Core/Identity/ZeroAuthorizeAttribute.cs index 6b46eeb8..b0856d41 100644 --- a/zero.Core/Identity/ZeroAuthorizeAttribute.cs +++ b/zero.Core/Identity/ZeroAuthorizeAttribute.cs @@ -100,7 +100,7 @@ namespace zero.Core.Identity // check claims if (!Permission.IsNullOrEmpty()) { - bool isSuperUser = false; // TODO user.HasClaim(Constants.Auth.Claims.IsSuper, PermissionsValue.True); + bool isSuperUser = user.HasClaim(Constants.Auth.Claims.IsSuper, PermissionsValue.True); bool hasPassed = isSuperUser; if (!isSuperUser) diff --git a/zero.Web.UI/App/pages/settings/applications-items.vue b/zero.Web.UI/App/pages/settings/applications-items.vue index 1553ac8c..f89ce03a 100644 --- a/zero.Web.UI/App/pages/settings/applications-items.vue +++ b/zero.Web.UI/App/pages/settings/applications-items.vue @@ -1,6 +1,6 @@