diff --git a/build/build.ps1 b/build/build.ps1 index 306c5d395c..c998412744 100644 --- a/build/build.ps1 +++ b/build/build.ps1 @@ -216,16 +216,11 @@ Write-Host "Generating JSON Schema for AppSettings" Write-Host "Logging to $($this.BuildTemp)\json.schema.log" - ## NOTE: Need to specify the outputfile - ## As this path is now relative to the 'build' folder we are in and not from the JsonSchema project - ## - ## src/Umbraco.Web.UI.NetCore/umbraco/config/appsettings-schema.json + ## NOTE: Need to specify the outputfile to point to the build temp folder &dotnet run --project "$($this.SolutionRoot)\src\JsonSchema\JsonSchema.csproj" ` - --verbosity detailed ` -c Release > "$($this.BuildTemp)\json.schema.log" ` -- ` --outputFile "$($this.BuildTemp)\WebApp\umbraco\config\appsettings-schema.json" - }) $ubuild.DefineMethod("PrepareTests", diff --git a/src/JsonSchema/AppSettings.cs b/src/JsonSchema/AppSettings.cs index 85d468b2df..30b2cf2b45 100644 --- a/src/JsonSchema/AppSettings.cs +++ b/src/JsonSchema/AppSettings.cs @@ -59,6 +59,9 @@ namespace JsonSchema public Umbraco.Forms.Core.Configuration.SecuritySettings Security { get; set; } public FieldTypesDefinition FieldTypes { get; set; } + /// + /// Configurations for the Umbraco Forms Field Types + /// public class FieldTypesDefinition { public DatePickerSettings DatePicker { get; set; } diff --git a/src/JsonSchema/PrefixedTypeNameGenerator.cs b/src/JsonSchema/PrefixedTypeNameGenerator.cs deleted file mode 100644 index e9094f106d..0000000000 --- a/src/JsonSchema/PrefixedTypeNameGenerator.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System.Collections.Generic; -using NJsonSchema; - -namespace JsonSchema -{ - /// - /// Prefixes all definitions with the injected prefix. - /// - public class PrefixedTypeNameGenerator : DefaultTypeNameGenerator - { - private readonly string _definitionPrefix; - - /// - /// Creates a new instance of . - /// - /// The prefix to use. - public PrefixedTypeNameGenerator(string definitionPrefix) => _definitionPrefix = definitionPrefix; - - - /// - public override string Generate(NJsonSchema.JsonSchema schema, string typeNameHint, IEnumerable reservedTypeNames) - => $"{_definitionPrefix}{base.Generate(schema, typeNameHint, reservedTypeNames)}"; - } -} diff --git a/src/Umbraco.Core/Configuration/Models/ActiveDirectorySettings.cs b/src/Umbraco.Core/Configuration/Models/ActiveDirectorySettings.cs index be06d33ba2..c8544dcebc 100644 --- a/src/Umbraco.Core/Configuration/Models/ActiveDirectorySettings.cs +++ b/src/Umbraco.Core/Configuration/Models/ActiveDirectorySettings.cs @@ -1,8 +1,6 @@ // Copyright (c) Umbraco. // See LICENSE for more details. -using Umbraco.Cms.Core.Configuration.Models; - namespace Umbraco.Cms.Core.Configuration.Models { /// diff --git a/src/Umbraco.Core/Configuration/Models/ConnectionStrings.cs b/src/Umbraco.Core/Configuration/Models/ConnectionStrings.cs index 739c309f80..bfcb41d992 100644 --- a/src/Umbraco.Core/Configuration/Models/ConnectionStrings.cs +++ b/src/Umbraco.Core/Configuration/Models/ConnectionStrings.cs @@ -1,8 +1,6 @@ // Copyright (c) Umbraco. // See LICENSE for more details. -using Umbraco.Cms.Core.Configuration.Models; - namespace Umbraco.Cms.Core.Configuration.Models { ///