From 3956ae689fd9e82e2822e71d0054f45d413a2db3 Mon Sep 17 00:00:00 2001 From: Tobias Klika Date: Mon, 29 Jun 2020 14:23:05 +0200 Subject: [PATCH] some editor fixes --- zero.Core/Api/ApiScope.cs | 5 +++++ zero.Core/Api/BackofficeApi.cs | 11 ++++++----- zero.Web.UI/App/editor/editor-component.vue | 2 +- zero.Web.UI/App/editor/editor.vue | 7 ++++--- zero.Web.UI/App/editor/fields/toggle.vue | 9 +++++++-- 5 files changed, 23 insertions(+), 11 deletions(-) diff --git a/zero.Core/Api/ApiScope.cs b/zero.Core/Api/ApiScope.cs index e481b773..71f7e9d6 100644 --- a/zero.Core/Api/ApiScope.cs +++ b/zero.Core/Api/ApiScope.cs @@ -20,6 +20,11 @@ namespace zero.Core.Api return true; } + if (appId.IsNullOrWhiteSpace()) + { + return false; + } + if (IncludeShared && appId.Equals(Constants.Database.SharedAppId, StringComparison.OrdinalIgnoreCase)) { return true; diff --git a/zero.Core/Api/BackofficeApi.cs b/zero.Core/Api/BackofficeApi.cs index f36bfe30..115e3efd 100644 --- a/zero.Core/Api/BackofficeApi.cs +++ b/zero.Core/Api/BackofficeApi.cs @@ -115,6 +115,12 @@ namespace zero.Core.Api } } + // set app id + if (appAwareEntity != null && appAwareEntity.AppId.IsNullOrEmpty()) + { + appAwareEntity.AppId = Scope.AppId; // Constants.Database.SharedAppId; // TODO correct app id + } + // check if current app id is valid if (!model.Id.IsNullOrEmpty() && Scope.IsAppAware && appAwareEntity != null) { @@ -170,11 +176,6 @@ namespace zero.Core.Api zeroEntity.CreatedDate = DateTimeOffset.Now; } - if (appAwareEntity != null && appAwareEntity.AppId.IsNullOrEmpty()) - { - appAwareEntity.AppId = Scope.AppId; // Constants.Database.SharedAppId; // TODO correct app id - } - if (model is ILanguageAwareEntity) { (model as ILanguageAwareEntity).LanguageId = "languages.1-A"; // TODO correct language id diff --git a/zero.Web.UI/App/editor/editor-component.vue b/zero.Web.UI/App/editor/editor-component.vue index c953730f..8dbc84de 100644 --- a/zero.Web.UI/App/editor/editor-component.vue +++ b/zero.Web.UI/App/editor/editor-component.vue @@ -1,6 +1,6 @@  diff --git a/zero.Web.UI/App/editor/editor.vue b/zero.Web.UI/App/editor/editor.vue index 5b879ef0..12784e3a 100644 --- a/zero.Web.UI/App/editor/editor.vue +++ b/zero.Web.UI/App/editor/editor.vue @@ -1,6 +1,6 @@