From dda2d7c5181cb606bfd292b9f5c2ba64c41c2c29 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Mon, 19 Apr 2021 16:44:14 +0200 Subject: [PATCH] More script vars. --- .../Scripting/ScriptVars.cs | 12 ++++++++++++ .../DomainObject/Guards/ScriptingExtensions.cs | 2 ++ 2 files changed, 14 insertions(+) diff --git a/backend/src/Squidex.Domain.Apps.Core.Operations/Scripting/ScriptVars.cs b/backend/src/Squidex.Domain.Apps.Core.Operations/Scripting/ScriptVars.cs index fa8adda24..949f3bb3d 100644 --- a/backend/src/Squidex.Domain.Apps.Core.Operations/Scripting/ScriptVars.cs +++ b/backend/src/Squidex.Domain.Apps.Core.Operations/Scripting/ScriptVars.cs @@ -29,6 +29,12 @@ namespace Squidex.Domain.Apps.Core.Scripting set => SetValue(value); } + public DomainId SchemaId + { + get => GetValue(); + set => SetValue(value); + } + public DomainId ContentId { get => GetValue(); @@ -47,6 +53,12 @@ namespace Squidex.Domain.Apps.Core.Scripting set => SetValue(value); } + public string? SchemaName + { + get => GetValue(); + set => SetValue(value); + } + public string? Operation { get => GetValue(); diff --git a/backend/src/Squidex.Domain.Apps.Entities/Contents/DomainObject/Guards/ScriptingExtensions.cs b/backend/src/Squidex.Domain.Apps.Entities/Contents/DomainObject/Guards/ScriptingExtensions.cs index 421fe5dc6..b76174084 100644 --- a/backend/src/Squidex.Domain.Apps.Entities/Contents/DomainObject/Guards/ScriptingExtensions.cs +++ b/backend/src/Squidex.Domain.Apps.Entities/Contents/DomainObject/Guards/ScriptingExtensions.cs @@ -114,6 +114,8 @@ namespace Squidex.Domain.Apps.Entities.Contents.DomainObject.Guards vars.ContentId = context.ContentId; vars.AppId = context.App.Id; vars.AppName = context.App.Name; + vars.SchemaId = context.Schema.Id; + vars.SchemaName = context.Schema.SchemaDef.Name; vars.User = context.User; return vars;