diff --git a/src/Squidex.Core/Schemas/StringFieldEditor.cs b/src/Squidex.Core/Schemas/StringFieldEditor.cs index 0e0bb5120..fb92c7f71 100644 --- a/src/Squidex.Core/Schemas/StringFieldEditor.cs +++ b/src/Squidex.Core/Schemas/StringFieldEditor.cs @@ -10,9 +10,11 @@ namespace Squidex.Core.Schemas { public enum StringFieldEditor { + Dropdown, Input, - Textarea, + Markdown, Radio, - Dropdown + RichText, + TextArea } } diff --git a/src/Squidex/Config/Domain/Serializers.cs b/src/Squidex/Config/Domain/Serializers.cs index d7c27ed62..3f23d2323 100644 --- a/src/Squidex/Config/Domain/Serializers.cs +++ b/src/Squidex/Config/Domain/Serializers.cs @@ -9,6 +9,7 @@ using System.Reflection; using Microsoft.Extensions.DependencyInjection; using Newtonsoft.Json; +using Newtonsoft.Json.Converters; using Newtonsoft.Json.Serialization; using NodaTime; using NodaTime.Serialization.JsonNet; @@ -35,6 +36,7 @@ namespace Squidex.Config.Domain settings.Converters.Add(new NamedStringIdConverter()); settings.Converters.Add(new PropertiesBagConverter()); settings.Converters.Add(new RefTokenConverter()); + settings.Converters.Add(new StringEnumConverter()); settings.NullValueHandling = NullValueHandling.Ignore; diff --git a/src/Squidex/app/features/content/pages/content/content-field.component.html b/src/Squidex/app/features/content/pages/content/content-field.component.html index 6402c78f8..a644504dd 100644 --- a/src/Squidex/app/features/content/pages/content/content-field.component.html +++ b/src/Squidex/app/features/content/pages/content/content-field.component.html @@ -39,14 +39,14 @@