Browse Source

More script vars.

pull/687/head
Sebastian 5 years ago
parent
commit
dda2d7c518
  1. 12
      backend/src/Squidex.Domain.Apps.Core.Operations/Scripting/ScriptVars.cs
  2. 2
      backend/src/Squidex.Domain.Apps.Entities/Contents/DomainObject/Guards/ScriptingExtensions.cs

12
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<DomainId>();
set => SetValue(value);
}
public DomainId ContentId
{
get => GetValue<DomainId>();
@ -47,6 +53,12 @@ namespace Squidex.Domain.Apps.Core.Scripting
set => SetValue(value);
}
public string? SchemaName
{
get => GetValue<string?>();
set => SetValue(value);
}
public string? Operation
{
get => GetValue<string?>();

2
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;

Loading…
Cancel
Save