diff --git a/src/JsonSchema/AppSettings.cs b/src/JsonSchema/AppSettings.cs
index a8ea2f5dbb..f9c7c224be 100644
--- a/src/JsonSchema/AppSettings.cs
+++ b/src/JsonSchema/AppSettings.cs
@@ -12,11 +12,12 @@ internal class AppSettings
public CmsDefinition? CMS { get; set; }
///
- /// Configurations for the Umbraco CMS
+ /// Configurations for the Umbraco CMS
///
public class CmsDefinition
{
public ContentSettings? Content { get; set; }
+
public CoreDebugSettings? Debug { get; set; }
public ExceptionFilterSettings? ExceptionFilter { get; set; }
@@ -37,7 +38,7 @@ internal class AppSettings
public LoggingSettings? Logging { get; set; }
- public NuCacheSettings? NuCache { get; set; }
+ public NuCacheSettings? NuCache { get; set; }
public RequestHandlerSettings? RequestHandler { get; set; }
@@ -49,7 +50,7 @@ internal class AppSettings
public TypeFinderSettings? TypeFinder { get; set; }
- public WebRoutingSettings? WebRouting { get; set; }
+ public WebRoutingSettings? WebRouting { get; set; }
public UmbracoPluginSettings? Plugins { get; set; }
@@ -72,5 +73,7 @@ internal class AppSettings
public InstallDefaultDataSettings? DefaultDataCreation { get; set; }
public DataTypesSettings? DataTypes { get; set; }
+
+ public LicensesSettings? Licenses { get; set; }
}
}
diff --git a/src/JsonSchema/appsettings-schema.json b/src/JsonSchema/appsettings-schema.json
index 95c9a9b4c1..44b006b853 100644
--- a/src/JsonSchema/appsettings-schema.json
+++ b/src/JsonSchema/appsettings-schema.json
@@ -41,6 +41,17 @@
"$ref": "appsettings-schema.Umbraco.Deploy.json#/definitions/JsonSchemaDeployDefinition"
}
]
+ },
+ "Workflow": {
+ "description": "Configuration of Umbraco Workflow",
+ "oneOf": [
+ {
+ "type": "null"
+ },
+ {
+ "$ref": "appsettings-schema.Umbraco.Workflow.json#/definitions/JsonSchemaWorkflowDefinition"
+ }
+ ]
}
}
}
diff --git a/src/Umbraco.Core/Configuration/Models/LicensesSettings.cs b/src/Umbraco.Core/Configuration/Models/LicensesSettings.cs
new file mode 100644
index 0000000000..f8de1d7265
--- /dev/null
+++ b/src/Umbraco.Core/Configuration/Models/LicensesSettings.cs
@@ -0,0 +1,11 @@
+// Copyright (c) Umbraco.
+// See LICENSE for more details.
+
+namespace Umbraco.Cms.Core.Configuration.Models;
+
+///
+/// Typed configuration options for license settings.
+///
+public class LicensesSettings : Dictionary
+{
+}