diff --git a/Directory.Packages.props b/Directory.Packages.props
index 8406cc8..d52dbc9 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -6,10 +6,10 @@
true
-
-
-
-
+
+
+
+
diff --git a/examples/DancingGoat/AdminComponents/Apps/SampleDataGenerator/SampleDataGeneratorApplication.cs b/examples/DancingGoat/AdminComponents/Apps/SampleDataGenerator/SampleDataGeneratorApplication.cs
index 326dafc..92a0588 100644
--- a/examples/DancingGoat/AdminComponents/Apps/SampleDataGenerator/SampleDataGeneratorApplication.cs
+++ b/examples/DancingGoat/AdminComponents/Apps/SampleDataGenerator/SampleDataGeneratorApplication.cs
@@ -40,10 +40,10 @@ public class SampleDataGeneratorApplication : OverviewPageBase
private readonly IFormBuilderConfigurationSerializer formBuilderConfigurationSerializer;
private readonly IEventLogService eventLogService;
- private readonly IConsentInfoProvider consentInfoProvider;
- private readonly IBizFormInfoProvider bizFormInfoProvider;
- private readonly IContactGroupInfoProvider contactGroupInfoProvider;
- private readonly ISettingsKeyInfoProvider settingsKeyInfoProvider;
+ private readonly IInfoProvider consentInfoProvider;
+ private readonly IInfoProvider bizFormInfoProvider;
+ private readonly IInfoProvider contactGroupInfoProvider;
+ private readonly IInfoProvider settingsKeyInfoProvider;
private readonly IInfoProvider websiteChannelInfoProvider;
@@ -60,10 +60,10 @@ public class SampleDataGeneratorApplication : OverviewPageBase
public SampleDataGeneratorApplication(
IFormBuilderConfigurationSerializer formBuilderConfigurationSerializer,
IEventLogService eventLogService,
- IConsentInfoProvider consentInfoProvider,
- IBizFormInfoProvider bizFormInfoProvider,
- IContactGroupInfoProvider contactGroupInfoProvider,
- ISettingsKeyInfoProvider settingsKeyInfoProvider,
+ IInfoProvider consentInfoProvider,
+ IInfoProvider bizFormInfoProvider,
+ IInfoProvider contactGroupInfoProvider,
+ IInfoProvider settingsKeyInfoProvider,
IInfoProvider websiteChannelInfoProvider)
{
this.formBuilderConfigurationSerializer = formBuilderConfigurationSerializer;
diff --git a/examples/DancingGoat/Components/ViewComponents/TrackingConsent/TrackingConsentViewComponent.cs b/examples/DancingGoat/Components/ViewComponents/TrackingConsent/TrackingConsentViewComponent.cs
index c3ade28..5aba6e7 100644
--- a/examples/DancingGoat/Components/ViewComponents/TrackingConsent/TrackingConsentViewComponent.cs
+++ b/examples/DancingGoat/Components/ViewComponents/TrackingConsent/TrackingConsentViewComponent.cs
@@ -1,6 +1,7 @@
using System.Threading.Tasks;
using CMS.ContactManagement;
+using CMS.DataEngine;
using CMS.DataProtection;
using CMS.Websites;
using CMS.Websites.Routing;
@@ -17,7 +18,7 @@ namespace DancingGoat.ViewComponents
{
public class TrackingConsentViewComponent : ViewComponent
{
- private readonly IConsentInfoProvider consentInfoProvider;
+ private readonly IInfoProvider consentInfoProvider;
private readonly IConsentAgreementService consentAgreementService;
private readonly IPreferredLanguageRetriever currentLanguageRetriever;
private readonly IWebPageDataContextRetriever webPageDataContextRetriever;
@@ -26,7 +27,7 @@ public class TrackingConsentViewComponent : ViewComponent
public TrackingConsentViewComponent(
- IConsentInfoProvider consentInfoProvider,
+ IInfoProvider consentInfoProvider,
IConsentAgreementService consentAgreementService,
IPreferredLanguageRetriever currentLanguageRetriever,
IWebPageDataContextRetriever webPageDataContextRetriever,
diff --git a/examples/DancingGoat/Controllers/ConsentController.cs b/examples/DancingGoat/Controllers/ConsentController.cs
index 2d148e7..5e11048 100644
--- a/examples/DancingGoat/Controllers/ConsentController.cs
+++ b/examples/DancingGoat/Controllers/ConsentController.cs
@@ -1,4 +1,5 @@
using CMS.ContactManagement;
+using CMS.DataEngine;
using CMS.DataProtection;
using CMS.Helpers;
@@ -13,10 +14,10 @@ public class ConsentController : Controller
{
private readonly ICurrentCookieLevelProvider cookieLevelProvider;
private readonly IConsentAgreementService consentAgreementService;
- private readonly IConsentInfoProvider consentInfoProvider;
+ private readonly IInfoProvider consentInfoProvider;
- public ConsentController(ICurrentCookieLevelProvider cookieLevelProvider, IConsentAgreementService consentAgreementService, IConsentInfoProvider consentInfoProvider)
+ public ConsentController(ICurrentCookieLevelProvider cookieLevelProvider, IConsentAgreementService consentAgreementService, IInfoProvider consentInfoProvider)
{
this.cookieLevelProvider = cookieLevelProvider;
this.consentAgreementService = consentAgreementService;
diff --git a/examples/DancingGoat/Controllers/DancingGoatPrivacyController.cs b/examples/DancingGoat/Controllers/DancingGoatPrivacyController.cs
index 8971c48..8c1fa4f 100644
--- a/examples/DancingGoat/Controllers/DancingGoatPrivacyController.cs
+++ b/examples/DancingGoat/Controllers/DancingGoatPrivacyController.cs
@@ -2,6 +2,7 @@
using System.Linq;
using CMS.ContactManagement;
+using CMS.DataEngine;
using CMS.DataProtection;
using DancingGoat;
@@ -24,7 +25,7 @@ public class DancingGoatPrivacyController : Controller
private const string ERROR_RESULT = "error";
private readonly IConsentAgreementService consentAgreementService;
- private readonly IConsentInfoProvider consentInfoProvider;
+ private readonly IInfoProvider consentInfoProvider;
private readonly IPreferredLanguageRetriever currentLanguageRetriever;
private ContactInfo currentContact;
@@ -43,7 +44,7 @@ private ContactInfo CurrentContact
}
- public DancingGoatPrivacyController(IConsentAgreementService consentAgreementService, IConsentInfoProvider consentInfoProvider, IPreferredLanguageRetriever currentLanguageRetriever)
+ public DancingGoatPrivacyController(IConsentAgreementService consentAgreementService, IInfoProvider consentInfoProvider, IPreferredLanguageRetriever currentLanguageRetriever)
{
this.consentAgreementService = consentAgreementService;
this.consentInfoProvider = consentInfoProvider;
diff --git a/examples/DancingGoat/DataProtectionSamples/DancingGoatSamplesModule.cs b/examples/DancingGoat/DataProtectionSamples/DancingGoatSamplesModule.cs
index a566a7a..cedfb5e 100644
--- a/examples/DancingGoat/DataProtectionSamples/DancingGoatSamplesModule.cs
+++ b/examples/DancingGoat/DataProtectionSamples/DancingGoatSamplesModule.cs
@@ -30,16 +30,16 @@ internal class DancingGoatSamplesModule : Module
{
private const string DATA_PROTECTION_SAMPLES_ENABLED_SETTINGS_KEY_NAME = "DataProtectionSamplesEnabled";
- private IContactInfoProvider contactInfoProvider;
- private IMemberInfoProvider memberInfoProvider;
- private IConsentAgreementInfoProvider consentAgreementInfoProvider;
- private IBizFormInfoProvider bizFormInfoProvider;
- private IAccountContactInfoProvider accountContactInfoProvider;
- private ISettingsKeyInfoProvider settingsKeyInfoProvider;
- private IActivityInfoProvider activityInfoProvider;
- private ICountryInfoProvider countryInfoProvider;
- private IStateInfoProvider stateInfoProvider;
- private IAccountInfoProvider accountInfoProvider;
+ private IInfoProvider contactInfoProvider;
+ private IInfoProvider memberInfoProvider;
+ private IInfoProvider consentAgreementInfoProvider;
+ private IInfoProvider bizFormInfoProvider;
+ private IInfoProvider accountContactInfoProvider;
+ private IInfoProvider settingsKeyInfoProvider;
+ private IInfoProvider activityInfoProvider;
+ private IInfoProvider countryInfoProvider;
+ private IInfoProvider stateInfoProvider;
+ private IInfoProvider accountInfoProvider;
///
@@ -57,16 +57,16 @@ protected override void OnInit()
{
base.OnInit();
- contactInfoProvider = Service.Resolve();
- memberInfoProvider = Service.Resolve();
- consentAgreementInfoProvider = Service.Resolve();
- bizFormInfoProvider = Service.Resolve();
- accountContactInfoProvider = Service.Resolve();
- settingsKeyInfoProvider = Service.Resolve();
- activityInfoProvider = Service.Resolve();
- countryInfoProvider = Service.Resolve();
- stateInfoProvider = Service.Resolve();
- accountInfoProvider = Service.Resolve();
+ contactInfoProvider = Service.Resolve>();
+ memberInfoProvider = Service.Resolve>();
+ consentAgreementInfoProvider = Service.Resolve>();
+ bizFormInfoProvider = Service.Resolve>();
+ accountContactInfoProvider = Service.Resolve>();
+ settingsKeyInfoProvider = Service.Resolve>();
+ activityInfoProvider = Service.Resolve>();
+ countryInfoProvider = Service.Resolve>();
+ stateInfoProvider = Service.Resolve>();
+ accountInfoProvider = Service.Resolve>();
InitializeSamples();
}
diff --git a/examples/DancingGoat/DataProtectionSamples/IdentityCollectors/SampleContactInfoIdentityCollector.cs b/examples/DancingGoat/DataProtectionSamples/IdentityCollectors/SampleContactInfoIdentityCollector.cs
index b546b27..40ed5be 100644
--- a/examples/DancingGoat/DataProtectionSamples/IdentityCollectors/SampleContactInfoIdentityCollector.cs
+++ b/examples/DancingGoat/DataProtectionSamples/IdentityCollectors/SampleContactInfoIdentityCollector.cs
@@ -12,14 +12,14 @@ namespace Samples.DancingGoat
///
internal class SampleContactInfoIdentityCollector : IIdentityCollector
{
- private readonly IContactInfoProvider contactInfoProvider;
+ private readonly IInfoProvider contactInfoProvider;
///
/// Initializes a new instance of the class.
///
/// Contact info provider.
- public SampleContactInfoIdentityCollector(IContactInfoProvider contactInfoProvider)
+ public SampleContactInfoIdentityCollector(IInfoProvider contactInfoProvider)
{
this.contactInfoProvider = contactInfoProvider;
}
diff --git a/examples/DancingGoat/DataProtectionSamples/IdentityCollectors/SampleMemberInfoIdentityCollector.cs b/examples/DancingGoat/DataProtectionSamples/IdentityCollectors/SampleMemberInfoIdentityCollector.cs
index dc004ce..b982872 100644
--- a/examples/DancingGoat/DataProtectionSamples/IdentityCollectors/SampleMemberInfoIdentityCollector.cs
+++ b/examples/DancingGoat/DataProtectionSamples/IdentityCollectors/SampleMemberInfoIdentityCollector.cs
@@ -12,14 +12,14 @@ namespace Samples.DancingGoat
///
internal class SampleMemberInfoIdentityCollector : IIdentityCollector
{
- private readonly IMemberInfoProvider memberInfoProvider;
+ private readonly IInfoProvider memberInfoProvider;
///
/// Initializes a new instance of the class.
///
/// Member info provider.
- public SampleMemberInfoIdentityCollector(IMemberInfoProvider memberInfoProvider)
+ public SampleMemberInfoIdentityCollector(IInfoProvider memberInfoProvider)
{
this.memberInfoProvider = memberInfoProvider;
}
diff --git a/examples/DancingGoat/DataProtectionSamples/PersonalDataCollectors/SampleContactDataCollector.cs b/examples/DancingGoat/DataProtectionSamples/PersonalDataCollectors/SampleContactDataCollector.cs
index 954f3bd..47fcdb7 100644
--- a/examples/DancingGoat/DataProtectionSamples/PersonalDataCollectors/SampleContactDataCollector.cs
+++ b/examples/DancingGoat/DataProtectionSamples/PersonalDataCollectors/SampleContactDataCollector.cs
@@ -14,13 +14,13 @@ namespace Samples.DancingGoat
///
internal class SampleContactDataCollector : IPersonalDataCollector
{
- private readonly IActivityInfoProvider activityInfoProvider;
- private readonly ICountryInfoProvider countryInfoProvider;
- private readonly IStateInfoProvider stateInfoProvider;
- private readonly IConsentAgreementInfoProvider consentAgreementInfoProvider;
- private readonly IAccountContactInfoProvider accountContactInfoProvider;
- private readonly IAccountInfoProvider accountInfoProvider;
- private readonly IBizFormInfoProvider bizFormInfoProvider;
+ private readonly IInfoProvider activityInfoProvider;
+ private readonly IInfoProvider countryInfoProvider;
+ private readonly IInfoProvider stateInfoProvider;
+ private readonly IInfoProvider consentAgreementInfoProvider;
+ private readonly IInfoProvider accountContactInfoProvider;
+ private readonly IInfoProvider accountInfoProvider;
+ private readonly IInfoProvider bizFormInfoProvider;
///
@@ -34,13 +34,13 @@ internal class SampleContactDataCollector : IPersonalDataCollector
/// Account info provider.
/// BizForm info provider.
public SampleContactDataCollector(
- IActivityInfoProvider activityInfoProvider,
- ICountryInfoProvider countryInfoProvider,
- IStateInfoProvider stateInfoProvider,
- IConsentAgreementInfoProvider consentAgreementInfoProvider,
- IAccountContactInfoProvider accountContactInfoProvider,
- IAccountInfoProvider accountInfoProvider,
- IBizFormInfoProvider bizFormInfoProvider)
+ IInfoProvider activityInfoProvider,
+ IInfoProvider countryInfoProvider,
+ IInfoProvider stateInfoProvider,
+ IInfoProvider consentAgreementInfoProvider,
+ IInfoProvider accountContactInfoProvider,
+ IInfoProvider accountInfoProvider,
+ IInfoProvider bizFormInfoProvider)
{
this.activityInfoProvider = activityInfoProvider;
this.countryInfoProvider = countryInfoProvider;
diff --git a/examples/DancingGoat/DataProtectionSamples/PersonalDataCollectors/SampleContactDataCollectorCore.cs b/examples/DancingGoat/DataProtectionSamples/PersonalDataCollectors/SampleContactDataCollectorCore.cs
index 19b3175..6e78567 100644
--- a/examples/DancingGoat/DataProtectionSamples/PersonalDataCollectors/SampleContactDataCollectorCore.cs
+++ b/examples/DancingGoat/DataProtectionSamples/PersonalDataCollectors/SampleContactDataCollectorCore.cs
@@ -20,13 +20,13 @@ namespace Samples.DancingGoat
internal class SampleContactDataCollectorCore
{
private readonly IPersonalDataWriter writer;
- private readonly IActivityInfoProvider activityInfoProvider;
- private readonly ICountryInfoProvider countryInfoProvider;
- private readonly IStateInfoProvider stateInfoProvider;
- private readonly IConsentAgreementInfoProvider consentAgreementInfoProvider;
- private readonly IAccountContactInfoProvider accountContactInfoProvider;
- private readonly IAccountInfoProvider accountInfoProvider;
- private readonly IBizFormInfoProvider bizFormInfoProvider;
+ private readonly IInfoProvider activityInfoProvider;
+ private readonly IInfoProvider countryInfoProvider;
+ private readonly IInfoProvider stateInfoProvider;
+ private readonly IInfoProvider consentAgreementInfoProvider;
+ private readonly IInfoProvider accountContactInfoProvider;
+ private readonly IInfoProvider accountInfoProvider;
+ private readonly IInfoProvider bizFormInfoProvider;
// Lists store Tuples of database column names and their corresponding display names.
private readonly List contactInfoColumns = new List {
@@ -325,13 +325,13 @@ private object TransformConsentAction(string columnName, object columnValue)
/// BizForm info provider.
public SampleContactDataCollectorCore(
IPersonalDataWriter writer,
- IActivityInfoProvider activityInfoProvider,
- ICountryInfoProvider countryInfoProvider,
- IStateInfoProvider stateInfoProvider,
- IConsentAgreementInfoProvider consentAgreementInfoProvider,
- IAccountContactInfoProvider accountContactInfoProvider,
- IAccountInfoProvider accountInfoProvider,
- IBizFormInfoProvider bizFormInfoProvider)
+ IInfoProvider activityInfoProvider,
+ IInfoProvider countryInfoProvider,
+ IInfoProvider stateInfoProvider,
+ IInfoProvider consentAgreementInfoProvider,
+ IInfoProvider accountContactInfoProvider,
+ IInfoProvider accountInfoProvider,
+ IInfoProvider bizFormInfoProvider)
{
this.writer = writer;
this.activityInfoProvider = activityInfoProvider;
diff --git a/examples/DancingGoat/DataProtectionSamples/PersonalDataErasers/SampleContactPersonalDataEraser.cs b/examples/DancingGoat/DataProtectionSamples/PersonalDataErasers/SampleContactPersonalDataEraser.cs
index 7a0971d..ab67294 100644
--- a/examples/DancingGoat/DataProtectionSamples/PersonalDataErasers/SampleContactPersonalDataEraser.cs
+++ b/examples/DancingGoat/DataProtectionSamples/PersonalDataErasers/SampleContactPersonalDataEraser.cs
@@ -35,10 +35,10 @@ internal class SampleContactPersonalDataEraser : IPersonalDataEraser
{ new Guid("DAAA080A-7B6B-489E-8150-290B1F24E715"), "Email" }
};
- private readonly IConsentAgreementInfoProvider consentAgreementInfoProvider;
- private readonly IBizFormInfoProvider bizFormInfoProvider;
- private readonly IAccountContactInfoProvider accountContactInfoProvider;
- private readonly IContactInfoProvider contactInfoProvider;
+ private readonly IInfoProvider consentAgreementInfoProvider;
+ private readonly IInfoProvider bizFormInfoProvider;
+ private readonly IInfoProvider accountContactInfoProvider;
+ private readonly IInfoProvider contactInfoProvider;
///
@@ -49,10 +49,10 @@ internal class SampleContactPersonalDataEraser : IPersonalDataEraser
/// Account contact info provider.
/// Contact info provider.
public SampleContactPersonalDataEraser(
- IConsentAgreementInfoProvider consentAgreementInfoProvider,
- IBizFormInfoProvider bizFormInfoProvider,
- IAccountContactInfoProvider accountContactInfoProvider,
- IContactInfoProvider contactInfoProvider)
+ IInfoProvider consentAgreementInfoProvider,
+ IInfoProvider bizFormInfoProvider,
+ IInfoProvider accountContactInfoProvider,
+ IInfoProvider contactInfoProvider)
{
this.consentAgreementInfoProvider = consentAgreementInfoProvider;
this.bizFormInfoProvider = bizFormInfoProvider;
@@ -210,4 +210,4 @@ private void DeleteContacts(IEnumerable contacts, IDictionary
internal class SampleMemberPersonalDataEraser : IPersonalDataEraser
{
- private readonly IMemberInfoProvider memberInfoProvider;
+ private readonly IInfoProvider memberInfoProvider;
///
/// Initializes a new instance of the class.
///
/// Member info provider.
- public SampleMemberPersonalDataEraser(IMemberInfoProvider memberInfoProvider)
+ public SampleMemberPersonalDataEraser(IInfoProvider memberInfoProvider)
{
this.memberInfoProvider = memberInfoProvider;
}
diff --git a/examples/DancingGoat/Helpers/Generators/DataProtection/FormConsentContactGroupGenerator.cs b/examples/DancingGoat/Helpers/Generators/DataProtection/FormConsentContactGroupGenerator.cs
index f2ec24a..0150305 100644
--- a/examples/DancingGoat/Helpers/Generators/DataProtection/FormConsentContactGroupGenerator.cs
+++ b/examples/DancingGoat/Helpers/Generators/DataProtection/FormConsentContactGroupGenerator.cs
@@ -1,4 +1,5 @@
using CMS.ContactManagement;
+using CMS.DataEngine;
using CMS.MacroEngine;
using CMS.Membership;
@@ -9,14 +10,14 @@ public class FormContactGroupGenerator
private const string CONTACT_GROUP_DISPLAY_NAME = "Coffee samples applicants";
private const string CONTACT_GROUP_NAME = "CoffeeSamplesApplicants";
- private readonly IContactGroupInfoProvider contactGroupInfoProvider;
+ private readonly IInfoProvider contactGroupInfoProvider;
///
/// Initializes a new instance of the class.
///
/// Contact group info provider.
- public FormContactGroupGenerator(IContactGroupInfoProvider contactGroupInfoProvider)
+ public FormContactGroupGenerator(IInfoProvider contactGroupInfoProvider)
{
this.contactGroupInfoProvider = contactGroupInfoProvider;
}
diff --git a/examples/DancingGoat/Helpers/Generators/DataProtection/FormConsentGenerator.cs b/examples/DancingGoat/Helpers/Generators/DataProtection/FormConsentGenerator.cs
index 64f7ee6..305093a 100644
--- a/examples/DancingGoat/Helpers/Generators/DataProtection/FormConsentGenerator.cs
+++ b/examples/DancingGoat/Helpers/Generators/DataProtection/FormConsentGenerator.cs
@@ -28,8 +28,8 @@ public class FormConsentGenerator
private const string CONSENT_SHORT_TEXT_ES = "Por lo presente acepto que esta información proporcionada puede ser utilizada con fines de marketing y contenido de sitios web dirigidos.
";
private readonly IFormBuilderConfigurationSerializer formBuilderConfigurationSerializer;
- private readonly IConsentInfoProvider consentInfoProvider;
- private readonly IBizFormInfoProvider bizFormInfoProvider;
+ private readonly IInfoProvider consentInfoProvider;
+ private readonly IInfoProvider bizFormInfoProvider;
///
@@ -40,8 +40,8 @@ public class FormConsentGenerator
/// BizForm info provide.
public FormConsentGenerator(
IFormBuilderConfigurationSerializer formBuilderConfigurationSerializer,
- IConsentInfoProvider consentInfoProvider,
- IBizFormInfoProvider bizFormInfoProvider)
+ IInfoProvider consentInfoProvider,
+ IInfoProvider bizFormInfoProvider)
{
this.formBuilderConfigurationSerializer = formBuilderConfigurationSerializer;
this.consentInfoProvider = consentInfoProvider;
diff --git a/examples/DancingGoat/Helpers/Generators/DataProtection/TrackingConsentGenerator.cs b/examples/DancingGoat/Helpers/Generators/DataProtection/TrackingConsentGenerator.cs
index 5acfae3..2462ec9 100644
--- a/examples/DancingGoat/Helpers/Generators/DataProtection/TrackingConsentGenerator.cs
+++ b/examples/DancingGoat/Helpers/Generators/DataProtection/TrackingConsentGenerator.cs
@@ -1,4 +1,5 @@
-using CMS.DataProtection;
+using CMS.DataEngine;
+using CMS.DataProtection;
namespace DancingGoat.Helpers.Generator
{
@@ -25,13 +26,13 @@ public class TrackingConsentGenerator
+ "visitantes. Además, almacenaremos pequeñas cantidades de datos en las cookies del navegador. Nos comprometemos a tratar "
+ "sus datos con respeto, almacenarlo en un almacenamiento seguro, y no lo lanzará a terceros.
";
- private readonly IConsentInfoProvider consentInfoProvider;
+ private readonly IInfoProvider consentInfoProvider;
///
/// Initializes a new instance of the class.
///
/// Consent info provider.
- public TrackingConsentGenerator(IConsentInfoProvider consentInfoProvider)
+ public TrackingConsentGenerator(IInfoProvider consentInfoProvider)
{
this.consentInfoProvider = consentInfoProvider;
}
diff --git a/examples/DancingGoat/Models/ContentRepositoryBase.cs b/examples/DancingGoat/Models/ContentRepositoryBase.cs
index cc244df..f00723e 100644
--- a/examples/DancingGoat/Models/ContentRepositoryBase.cs
+++ b/examples/DancingGoat/Models/ContentRepositoryBase.cs
@@ -27,7 +27,6 @@ public abstract class ContentRepositoryBase
///
/// Initializes a new instance of the class.
///
- /// The pages retriever.
/// Website channel context.
/// Content query executor.
/// Mapper to provide mapping from data container to model.
diff --git a/examples/DancingGoat/Models/FormComponents/TestComponent.cs b/examples/DancingGoat/Models/FormComponents/TestComponent.cs
new file mode 100644
index 0000000..bc76a6f
--- /dev/null
+++ b/examples/DancingGoat/Models/FormComponents/TestComponent.cs
@@ -0,0 +1,43 @@
+using CMS.DataEngine;
+using DancingGoat.Models.FormComponents;
+using Kentico.Forms.Web.Mvc;
+using Kentico.Xperience.Admin.Base.FormAnnotations;
+
+[assembly: RegisterFormComponent(MyRichTestFormComponent.IDENTIFIER, typeof(MyRichTestFormComponent), "RichTextHTML component", Description = "This is a custom form component.", IconClass = "icon-newspaper")]
+
+
+namespace DancingGoat.Models.FormComponents;
+
+
+
+public class MyRichTestFormComponent : FormComponent
+{
+ public const string IDENTIFIER = "MyRichTestFormComponent";
+
+ [BindableProperty]
+ public string Value { get; set; }
+
+ // Gets the value of the form field instance passed from a view where the instance is rendered
+ public override string GetValue() => Value;
+
+ // Sets the default value of the form field instance
+ public override void SetValue(string value) => Value = value;
+}
+
+
+public class MyRichTestComponentProperties : FormComponentProperties
+{
+ [RichTextEditorComponent(Label = "Default value", Order = EditingComponentOrder.DEFAULT_VALUE)]
+ public override string DefaultValue
+ {
+ get;
+ set;
+ }
+
+
+ // Initializes a new instance of the properties class and configures the underlying database field
+ public MyRichTestComponentProperties()
+ : base(FieldDataType.RichTextHTML, 500)
+ {
+ }
+}
diff --git a/examples/DancingGoat/Models/Reusable/Cafe/CafeViewModel.cs b/examples/DancingGoat/Models/Reusable/Cafe/CafeViewModel.cs
index 81e1f95..9a26bb0 100644
--- a/examples/DancingGoat/Models/Reusable/Cafe/CafeViewModel.cs
+++ b/examples/DancingGoat/Models/Reusable/Cafe/CafeViewModel.cs
@@ -5,7 +5,7 @@ namespace DancingGoat.Models
public record CafeViewModel(string Name, string PhotoPath, string PhotoShortDescription, string Street, string City, string Country, string ZipCode, string Phone)
{
///
- /// Maps to a .
+ /// Maps to a .
///
public static CafeViewModel GetViewModel(Cafe cafe)
{
diff --git a/examples/DancingGoat/Models/WebPage/ArticlesSection/ArticlesSectionViewModel.cs b/examples/DancingGoat/Models/WebPage/ArticlesSection/ArticlesSectionViewModel.cs
index de31415..087b46b 100644
--- a/examples/DancingGoat/Models/WebPage/ArticlesSection/ArticlesSectionViewModel.cs
+++ b/examples/DancingGoat/Models/WebPage/ArticlesSection/ArticlesSectionViewModel.cs
@@ -5,7 +5,7 @@ namespace DancingGoat.Models
public record ArticlesSectionViewModel(IEnumerable Articles, string ArticlesPath)
{
///
- /// Maps to a .
+ /// Maps to a .
///
public static ArticlesSectionViewModel GetViewModel(IEnumerable Articles, string ArticlesPath)
{
diff --git a/examples/DancingGoat/Views/Shared/FormComponents/_MyRichTestFormComponent.cshtml b/examples/DancingGoat/Views/Shared/FormComponents/_MyRichTestFormComponent.cshtml
new file mode 100644
index 0000000..67334e8
--- /dev/null
+++ b/examples/DancingGoat/Views/Shared/FormComponents/_MyRichTestFormComponent.cshtml
@@ -0,0 +1,13 @@
+@using Kentico.Components.Web.Mvc.FormComponents
+@using Kentico.Forms.Web.Mvc
+@using Kentico.PageBuilder.Web.Mvc
+
+
+@model DancingGoat.Models.FormComponents.MyRichTestFormComponent
+
+@{
+ IDictionary htmlAttributes = ViewData.Kentico().GetEditorHtmlAttributes();
+}
+
+@Html.TextAreaFor(m => m.Value, htmlAttributes)
+
\ No newline at end of file
diff --git a/examples/DancingGoat/packages.lock.json b/examples/DancingGoat/packages.lock.json
index a3bac6d..4d0eca0 100644
--- a/examples/DancingGoat/packages.lock.json
+++ b/examples/DancingGoat/packages.lock.json
@@ -4,53 +4,54 @@
"net8.0": {
"Kentico.Xperience.Admin": {
"type": "Direct",
- "requested": "[29.0.0, )",
- "resolved": "29.0.0",
- "contentHash": "0PZqIlNEjpE5GHPtTMHzd5KkO428oRJlYEDx2YmLLYkm+UDMsRIwaS91UtmZTP5FYlDzv7yq0zgB4hqbcdsZTA==",
+
+ "requested": "[29.3.0, )",
+ "resolved": "29.3.0",
+ "contentHash": "134Q/IEEehiBdU8ygTWswWhVxcJeQkW2XNnfJATXijqtosMTlKOZWlJa6u0eroVwnHB2I5k2bAhHi2lHPLNO4A==",
"dependencies": {
"Kentico.Aira.Client": "1.0.25",
- "Kentico.Xperience.WebApp": "[29.0.0]",
- "Microsoft.AspNetCore.SpaServices.Extensions": "6.0.29",
- "Microsoft.Extensions.FileProviders.Embedded": "6.0.29"
+ "Kentico.Xperience.WebApp": "[29.3.0]",
+ "Microsoft.AspNetCore.SpaServices.Extensions": "6.0.32",
+ "Microsoft.Extensions.FileProviders.Embedded": "6.0.32"
}
},
"Kentico.Xperience.AzureStorage": {
"type": "Direct",
- "requested": "[29.0.0, )",
- "resolved": "29.0.0",
- "contentHash": "oss8WcxBjJpkg8WiaOmAUUViNp++9GgpNQixnAvYtwbHG96nGobMiakkwecYOcnHe9cj4KggkbS1d6LyXpVFpw==",
+ "requested": "[29.3.0, )",
+ "resolved": "29.3.0",
+ "contentHash": "iYQc/rFf4wGRYyMGYhfIs9n6Fgq0xkAdlI79+VUzqr6ZS4WyzyO3qd+0XzfqGkYwipSN21HUSDUwVli6gPl5MQ==",
"dependencies": {
- "Azure.Storage.Blobs": "12.19.1",
- "Azure.Storage.Queues": "12.17.1",
- "Kentico.Xperience.Core": "29.0.0",
+ "Azure.Storage.Blobs": "12.21.0",
+ "Azure.Storage.Queues": "12.19.0",
+ "Kentico.Xperience.Core": "29.3.0",
"Newtonsoft.Json": "13.0.3"
}
},
"Kentico.Xperience.ImageProcessing": {
"type": "Direct",
- "requested": "[29.0.0, )",
- "resolved": "29.0.0",
- "contentHash": "aXsCEfvnEpPQQn3wQGwC51f6WT3O5NZzcjReTBSmCCYraHPF87aoqSz+VKS1MI8Pj9u4i1Vt1bRcCC/zrlYJYQ==",
+ "requested": "[29.3.0, )",
+ "resolved": "29.3.0",
+ "contentHash": "9Ih6q6B4ID71p7RBwiYBcxVvaikZYfYaes4yGyQo2TmuxgWSQQ6CD1PqlyBR1mPzkTfkmGo4Pk9p70/vbxsGtg==",
"dependencies": {
- "Kentico.Xperience.Core": "29.0.0",
+ "Kentico.Xperience.Core": "29.3.0",
"SkiaSharp": "2.88.8",
"SkiaSharp.NativeAssets.Linux.NoDependencies": "2.88.8"
}
},
"Kentico.Xperience.WebApp": {
"type": "Direct",
- "requested": "[29.0.0, )",
- "resolved": "29.0.0",
- "contentHash": "LXTK6WPoEThc+K2cSGa3GbKg1Zute0tjELazK6JURnGEF7xdoRiVE8ty6WeWFxmK6Cd+FwId10Q49C6SXlLL2A==",
+ "requested": "[29.3.0, )",
+ "resolved": "29.3.0",
+ "contentHash": "4iNprd5ZKN2ckIYDBEuOMTjR389Vhy7JlaKiyRn1jpai80DLgv5fy31bDM7tfMoGY47mV6vrzweldAjeoI3PFg==",
"dependencies": {
"CommandLineParser": "2.9.1",
- "HotChocolate.AspNetCore": "13.9.0",
- "HotChocolate.Data": "13.9.0",
- "HtmlSanitizer": "8.0.843",
- "Kentico.Xperience.Core": "[29.0.0]",
+ "HotChocolate.AspNetCore": "13.9.7",
+ "HotChocolate.Data": "13.9.7",
+ "HtmlSanitizer": "8.0.865",
+ "Kentico.Xperience.Core": "[29.3.0]",
"Microsoft.Extensions.Caching.Memory": "6.0.1",
- "Microsoft.Extensions.FileProviders.Embedded": "6.0.29",
- "Microsoft.Extensions.Localization": "6.0.29"
+ "Microsoft.Extensions.FileProviders.Embedded": "6.0.32",
+ "Microsoft.Extensions.Localization": "6.0.32"
}
},
"SonarAnalyzer.CSharp": {
@@ -78,10 +79,11 @@
},
"Azure.Core": {
"type": "Transitive",
- "resolved": "1.36.0",
- "contentHash": "vwqFZdHS4dzPlI7FFRkPx9ctA+aGGeRev3gnzG8lntWvKMmBhAmulABi1O9CEvS3/jzYt7yA+0pqVdxkpAd7dQ==",
+ "resolved": "1.41.0",
+ "contentHash": "7OO8rPCVSvXj2IQET3NkRf8hU2ZDCCvCIUhlrE089qkLNpNfWufJnBwHRKLAOWF3bhKBGJS/9hPBgjJ8kupUIg==",
"dependencies": {
"Microsoft.Bcl.AsyncInterfaces": "1.1.1",
+ "System.ClientModel": "1.0.0",
"System.Diagnostics.DiagnosticSource": "6.0.1",
"System.Memory.Data": "1.0.2",
"System.Numerics.Vectors": "4.5.0",
@@ -92,12 +94,12 @@
},
"Azure.Identity": {
"type": "Transitive",
- "resolved": "1.10.3",
- "contentHash": "l1Xm2MWOF2Mzcwuarlw8kWQXLZk3UeB55aQXVyjj23aBfDwOZ3gu5GP2kJ6KlmZeZv2TCzw7x4L3V36iNr3gww==",
+ "resolved": "1.11.3",
+ "contentHash": "4EsGMAr+oog5UqHs46qwA7S/lJiwpXjPBY3t9tQBmJ8nsgmT/LLnrc32eiTlfOdfKxUz4fxBD2YjSnVZacu97w==",
"dependencies": {
- "Azure.Core": "1.35.0",
- "Microsoft.Identity.Client": "4.56.0",
- "Microsoft.Identity.Client.Extensions.Msal": "4.56.0",
+ "Azure.Core": "1.38.0",
+ "Microsoft.Identity.Client": "4.60.3",
+ "Microsoft.Identity.Client.Extensions.Msal": "4.60.3",
"System.Memory": "4.5.4",
"System.Security.Cryptography.ProtectedData": "4.7.0",
"System.Text.Json": "4.7.2",
@@ -106,44 +108,44 @@
},
"Azure.Storage.Blobs": {
"type": "Transitive",
- "resolved": "12.19.1",
- "contentHash": "x43hWFJ4sPQ23TD4piCwT+KlQpZT8pNDAzqj6yUCqh+WJ2qcQa17e1gh6ZOeT2QNFQTTDSuR56fm2bIV7i11/w==",
+ "resolved": "12.21.0",
+ "contentHash": "W1aSEH11crU3CscfuICUPXScTO9nKwSof3YFsdxmbdi+P+JARYzntkGJuZ685gvmyUse7isBNncNlVEjB5LT0g==",
"dependencies": {
- "Azure.Storage.Common": "12.18.1",
+ "Azure.Storage.Common": "12.20.0",
"System.Text.Json": "4.7.2"
}
},
"Azure.Storage.Common": {
"type": "Transitive",
- "resolved": "12.18.1",
- "contentHash": "ohCslqP9yDKIn+DVjBEOBuieB1QwsUCz+BwHYNaJ3lcIsTSiI4Evnq81HcKe8CqM8qvdModbipVQKpnxpbdWqA==",
+ "resolved": "12.20.0",
+ "contentHash": "C0uTY4E1NSGiNf/dlLMQ/d85a2CDazEg4YYtNJOYnLSb8ZXJ5RBPHYGW7a46kN5Xn5Bc9BKMvs8fME285TfEpw==",
"dependencies": {
- "Azure.Core": "1.36.0",
+ "Azure.Core": "1.41.0",
"System.IO.Hashing": "6.0.0"
}
},
"Azure.Storage.Queues": {
"type": "Transitive",
- "resolved": "12.17.1",
- "contentHash": "ziN15iQ4+h0zf9EbKzFd5Zj3LiDH21qIrCknkXhpqwftPfIvlftvdyXbKQLi9+sh8dwT6PFPi/wq4oLsKNGfcQ==",
+ "resolved": "12.19.0",
+ "contentHash": "+EXqf4aTyshZDpi/DBgffEX0CJMbvs9fHTZX4EMPBPc4WHyXCNs2oKelJes1pdHLRwTUVJ3jGdK1kU/IB5lJJw==",
"dependencies": {
- "Azure.Storage.Common": "12.18.1",
+ "Azure.Storage.Common": "12.20.0",
"System.Memory.Data": "1.0.2",
"System.Text.Json": "4.7.2"
}
},
"BananaCakePop.Middleware": {
"type": "Transitive",
- "resolved": "13.0.0",
- "contentHash": "6Zj/vfmnCXLjBG7WNdtOgZZ5ZDR3Sy1FQSshZUonIYs3OdzozmsFmqPXMd9XJ0QE9aAildgVGq/lDLpLrMI4Yw==",
+ "resolved": "16.0.1",
+ "contentHash": "i/LDG7Lw2ln1WM7GaMyNDWHExtN15/O/xgcX8lhBK6FZFPBnlq6FJW4GuS3vs0UpLB1TvX2tcOenMlXjcMZq0g==",
"dependencies": {
- "Yarp.ReverseProxy": "2.0.1"
+ "Yarp.ReverseProxy": "2.1.0"
}
},
"BouncyCastle.Cryptography": {
"type": "Transitive",
- "resolved": "2.3.0",
- "contentHash": "IaVIiYxZLaBulveGDRUx/pBoW/Rc8QeXGF5u2E8xL8RWhVKCgfmtX9NUyGRbnSqnbFQU2zyP3MkXIdH+jUuQBw=="
+ "resolved": "2.4.0",
+ "contentHash": "SwXsAV3sMvAU/Nn31pbjhWurYSjJ+/giI/0n6tCrYoupEK34iIHCuk3STAd9fx8yudM85KkLSVdn951vTng/vQ=="
},
"CommandLineParser": {
"type": "Transitive",
@@ -152,8 +154,8 @@
},
"GreenDonut": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "T8ZYTsm0S48hi89d2symCvUEJoBkg5F+rfU+HFtkEOc7WLZsIBDStnfF3c890Vxjmx/P1tFpY5StDNTM+C6fIw==",
+ "resolved": "13.9.7",
+ "contentHash": "Hr+zOsca8uLgG3x0UogBxyUDu6DSHzbAsEFlEF/GlQGqDIzXUHNx80yMaaXZ11h0cyuANqBz2aw2pGneupQWbQ==",
"dependencies": {
"Microsoft.Extensions.ObjectPool": "8.0.0",
"System.Diagnostics.DiagnosticSource": "8.0.0",
@@ -162,169 +164,169 @@
},
"HotChocolate": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "aGBAW6d9Oj1MfmKJF482yYdJ8G87yJ0rVFxU9l7lA1dg1xjc5XALLQO9jCPz4GCpQLetuAhHdkZ713imJ6WCPw==",
+ "resolved": "13.9.7",
+ "contentHash": "eMTrfh3A+CxMnb84Pz2zzQz3zuQXlihbM9f4u1JW8gDKlcARGh9qQr1qxheLQa4Co7RG3O7gl8DiNYyJ781DhQ==",
"dependencies": {
- "HotChocolate.Authorization": "13.9.0",
- "HotChocolate.Execution": "13.9.0",
- "HotChocolate.Fetching": "13.9.0",
- "HotChocolate.Types": "13.9.0",
- "HotChocolate.Types.CursorPagination": "13.9.0",
- "HotChocolate.Types.Mutations": "13.9.0",
- "HotChocolate.Types.OffsetPagination": "13.9.0",
- "HotChocolate.Validation": "13.9.0"
+ "HotChocolate.Authorization": "13.9.7",
+ "HotChocolate.Execution": "13.9.7",
+ "HotChocolate.Fetching": "13.9.7",
+ "HotChocolate.Types": "13.9.7",
+ "HotChocolate.Types.CursorPagination": "13.9.7",
+ "HotChocolate.Types.Mutations": "13.9.7",
+ "HotChocolate.Types.OffsetPagination": "13.9.7",
+ "HotChocolate.Validation": "13.9.7"
}
},
"HotChocolate.Abstractions": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "mb3IPL8V4NRL2FUefZP20fSwIMOnE7uCMLiM4d5Y5cjljYaMUVzUJnvdW9C1tUfbodP49Llk9WnBCR6S9fr8mQ==",
+ "resolved": "13.9.7",
+ "contentHash": "zZGGxtSH7H2Ft7UYlUbwbPycThld0dnMbpwTjjF667HL4nTXe56egdUd4RurojZQwlY/ybvjFGjbzS6gMZ6xNw==",
"dependencies": {
- "HotChocolate.Language": "13.9.0",
+ "HotChocolate.Language": "13.9.7",
"System.Collections.Immutable": "8.0.0"
}
},
"HotChocolate.AspNetCore": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "RnxUdKEYOmsjzNPss473CYOug/9GIt8qlS9j8HxtZrW5TASM/9S7pDb7FthcDj4ag/D7wAwme3YxsqxH+iw5Bg==",
+ "resolved": "13.9.7",
+ "contentHash": "UHNGeGmrVVMaQ+b3sJJWLwc84DZLgXWRYGkI4BBcGWqQllbuMM/2dJ/4Z6lGOUo267SLnH+JxPBn+eE7HlSDYQ==",
"dependencies": {
- "BananaCakePop.Middleware": "13.0.0",
- "HotChocolate": "13.9.0",
- "HotChocolate.Subscriptions.InMemory": "13.9.0",
- "HotChocolate.Transport.Sockets": "13.9.0",
- "HotChocolate.Types.Scalars.Upload": "13.9.0",
- "HotChocolate.Utilities.DependencyInjection": "13.9.0"
+ "BananaCakePop.Middleware": "16.0.1",
+ "HotChocolate": "13.9.7",
+ "HotChocolate.Subscriptions.InMemory": "13.9.7",
+ "HotChocolate.Transport.Sockets": "13.9.7",
+ "HotChocolate.Types.Scalars.Upload": "13.9.7",
+ "HotChocolate.Utilities.DependencyInjection": "13.9.7"
}
},
"HotChocolate.Authorization": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "6CPA39zObNuMUmkmQ6J3zqmalukhjCiJS/klSEDPpwTtrn9HS/3edsh/7oiKzmUh6PNVKGed0lwkSdDP+DGZDQ==",
+ "resolved": "13.9.7",
+ "contentHash": "CrAFhKQbK2L+nLe7TLjdf0iw6mLYSF/0niuDdOXB9YuIzuJ89Getrm2xWrSJwaJELWu1ksXpuOm1whPXD4/Cxw==",
"dependencies": {
- "HotChocolate.Execution": "13.9.0"
+ "HotChocolate.Execution": "13.9.7"
}
},
"HotChocolate.Data": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "eZI9pIipsJsqdacj55krmxx24cUTCearQ/q9wT4aa6vQ/5GwuwWJ0ZIqdcp1qPjd+BsmJixrQBbi6/OgnFXIGw==",
+ "resolved": "13.9.7",
+ "contentHash": "LDBHbB8Ix2v3kFK6GHORa7ZD5NAV0tuWzBZ2HATdqT91KKFzOkJkCcb59JYlj1sILEJ6KzLueWsCgO+NmBZVMw==",
"dependencies": {
- "HotChocolate.Execution": "13.9.0",
- "HotChocolate.Types.CursorPagination": "13.9.0"
+ "HotChocolate.Execution": "13.9.7",
+ "HotChocolate.Types.CursorPagination": "13.9.7"
}
},
"HotChocolate.Execution": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "zO1aG5qx5lzbZu/iKR56g+zeOgCCCa5pICwxijd1qEap+7J5q0YsME9RByw8wYPH+tNsXCvDcKaeAEcashB4cg==",
+ "resolved": "13.9.7",
+ "contentHash": "y0C5ODS84VnR18ZmwqIPLvv6U/Fd2EA4inqg4gYs1nrMdKqHnCNP9i14+Ud8tREXZw/O+Jsvfw9+OylwW05Xww==",
"dependencies": {
- "HotChocolate.Abstractions": "13.9.0",
- "HotChocolate.Execution.Abstractions": "13.9.0",
- "HotChocolate.Fetching": "13.9.0",
- "HotChocolate.Types": "13.9.0",
- "HotChocolate.Utilities.DependencyInjection": "13.9.0",
- "HotChocolate.Validation": "13.9.0",
+ "HotChocolate.Abstractions": "13.9.7",
+ "HotChocolate.Execution.Abstractions": "13.9.7",
+ "HotChocolate.Fetching": "13.9.7",
+ "HotChocolate.Types": "13.9.7",
+ "HotChocolate.Utilities.DependencyInjection": "13.9.7",
+ "HotChocolate.Validation": "13.9.7",
"Microsoft.Extensions.DependencyInjection": "8.0.0",
"System.Threading.Channels": "8.0.0"
}
},
"HotChocolate.Execution.Abstractions": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "flySLPDyTtM4051tI3mh5Ue0fGrKFDuW3w0ebWmW2qjfuF4jgQzd3pK3ZxfkxAfpxQXyPaVn/Q7fae+fYQxeCg==",
+ "resolved": "13.9.7",
+ "contentHash": "JyVN6xsxWGJdeU1RwJWsHnhYakU8z7Q003r3c/M1FwokqAYspQPDzP4QuBvmz8nPyCxSdR42eNvqVGYKZj/h1Q==",
"dependencies": {
- "HotChocolate.Abstractions": "13.9.0",
+ "HotChocolate.Abstractions": "13.9.7",
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
}
},
"HotChocolate.Fetching": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "pIw7VlEABejQGLRnJGnO7iPdT40AHklf0psJp5zNXrq0IX+Vq7hRRqON73nubZv5Ofhh8fV3kugqYFKvzcptoA==",
+ "resolved": "13.9.7",
+ "contentHash": "I+Ek6pdicNtZvXyvr2dCejPWn+q13gDmUzuK5L+iUP5IGfod/02Vj408hBHPIapweCYixreI0h5VDHwJm2fx2A==",
"dependencies": {
- "GreenDonut": "13.9.0",
- "HotChocolate.Types": "13.9.0"
+ "GreenDonut": "13.9.7",
+ "HotChocolate.Types": "13.9.7"
}
},
"HotChocolate.Language": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "M8q0XHQm8Gtab+wKgYXfVPxScjdDE+INify5yaj6g1ZDkV3sLIeX+muu1WebrNO3DgmuAi6o3aW770Ucw7k/dw==",
+ "resolved": "13.9.7",
+ "contentHash": "rWH01lP72YQmLP0tw1RtabanCXbRZ58x/frAQtPttyMViCx6N4aGEFAS8716ANwFM/ek6Kv7fYpxj3A0N1943A==",
"dependencies": {
- "HotChocolate.Language.SyntaxTree": "13.9.0",
- "HotChocolate.Language.Utf8": "13.9.0",
- "HotChocolate.Language.Visitors": "13.9.0",
- "HotChocolate.Language.Web": "13.9.0"
+ "HotChocolate.Language.SyntaxTree": "13.9.7",
+ "HotChocolate.Language.Utf8": "13.9.7",
+ "HotChocolate.Language.Visitors": "13.9.7",
+ "HotChocolate.Language.Web": "13.9.7"
}
},
"HotChocolate.Language.SyntaxTree": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "+vwrQ0qOiKn/yUBHn53030hQmqj45C1g0WI8sip50CPnkgs3bAPnDInUvrR3IiHbRn5spAonO4tFPtMDdJrEMA==",
+ "resolved": "13.9.7",
+ "contentHash": "iiTGVnjh+Q07L3GQ1gQrrbQWXh/sj6vJrvlwSLRbdIR2PZ53d9xXTeWjfiqgSfl+qZwWUyyCCCcWrJwYQokpyQ==",
"dependencies": {
"Microsoft.Extensions.ObjectPool": "8.0.0"
}
},
"HotChocolate.Language.Utf8": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "IEWNYGvtwejf7+j+Xci25FaYets2UD8wkfzQ5dUCW47c1rnTAyuRdTiO8T8x6LYuZ7+SLg7UTBYgjv4ybwAUgA==",
+ "resolved": "13.9.7",
+ "contentHash": "rGSf31r6WjOi4LAaF4HFKYPV+/nT7aqsvOZ5CO/UCJEM0vDeuda++NYdkLVETyUHeWc30niwIKOVSlN9XJNVuQ==",
"dependencies": {
- "HotChocolate.Language.SyntaxTree": "13.9.0"
+ "HotChocolate.Language.SyntaxTree": "13.9.7"
}
},
"HotChocolate.Language.Visitors": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "j6mPBkfVo2fopWYLoczXCoog4PJ+KwbHItSgHfPfI1kDBcNcy9XY4oxth3Uau1uBbfHYIFjnuVc+FrGb1f9KAQ==",
+ "resolved": "13.9.7",
+ "contentHash": "3MxWSJdbbVh1LJDef7l6oPCBFHomMxPJSot/OBS11xEeeQnChrrVDFwPWnlffmyDX4Dccugbs0eKwJEXaxCpzQ==",
"dependencies": {
- "HotChocolate.Language.SyntaxTree": "13.9.0"
+ "HotChocolate.Language.SyntaxTree": "13.9.7"
}
},
"HotChocolate.Language.Web": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "GI5ufbNVEoKygSC09owVnCvw1Ma2KzOtm1l6uen3wKshAdOKB4gmSVCjzf71pNL2Nt6cL4IHa70ClqjECmu9qg==",
+ "resolved": "13.9.7",
+ "contentHash": "FJxfPz4ESaRZj8fWgV1lPCrdAysiEGktJgkYHH4w/MioVLULdjckYocnQnCaWx2km0r0fojNGbm2k1TlqYL/7A==",
"dependencies": {
- "HotChocolate.Language.Utf8": "13.9.0"
+ "HotChocolate.Language.Utf8": "13.9.7"
}
},
"HotChocolate.Subscriptions": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "P3ason65NwSzkB2W9myV/pRIm4IMIWXH3RPCtpHVKx22Xw3hRJRJhjLBQZ5LCk5v3+7kKhXNBTbFNpbMyvez3Q==",
+ "resolved": "13.9.7",
+ "contentHash": "19WDXKE2bN5Pd35ebzS/zqOKSb/thnBRWCFKqLLxVvjrRaZcdj+Amc92fqTJi4XGis/6AoMf6JZovbQjWeHvoA==",
"dependencies": {
- "HotChocolate.Abstractions": "13.9.0",
- "HotChocolate.Execution.Abstractions": "13.9.0"
+ "HotChocolate.Abstractions": "13.9.7",
+ "HotChocolate.Execution.Abstractions": "13.9.7"
}
},
"HotChocolate.Subscriptions.InMemory": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "rj5U1Cd2QsjNnSNNdlSopYLtXh0kTZ1NlA1B3v02YFtj4Zu9le6QkGsl3oUljUUq46vSkkrT9ISj+e5wTCcw/Q==",
+ "resolved": "13.9.7",
+ "contentHash": "vvv8QjqPSURHTjRNyM2AuOvJI9vRBCnB8mYe3lUrGo2coBYakGb+21MX0UjreqR9kaR+611p5OM4+snASSN4Fw==",
"dependencies": {
- "HotChocolate.Execution.Abstractions": "13.9.0",
- "HotChocolate.Subscriptions": "13.9.0",
+ "HotChocolate.Execution.Abstractions": "13.9.7",
+ "HotChocolate.Subscriptions": "13.9.7",
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
}
},
"HotChocolate.Transport.Sockets": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "4hPlhS2bgqT/tYCZfPtbGtPAaedULKgTbFKkTsjigrDhJcVxBA36Gr3yGM6S3NEw2JdIgiwugYV1log9zXkEjA==",
+ "resolved": "13.9.7",
+ "contentHash": "MiyrvorBadNSJYiXdH+O0aEX1MM6BTMGRYBICcMw/Gfv1oJurMa9qXAcqwVa6fwlRZPL+UqU6PlFLjIILhPLLA==",
"dependencies": {
"System.IO.Pipelines": "8.0.0"
}
},
"HotChocolate.Types": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "VGPZePNC4sBlz/iY4x90zIRxW62MWzWNcl2yjLS3JcW+0W8KuKxh99dFLxL0WY/+Eoe8PUecmoob+FrVEvPzpg==",
+ "resolved": "13.9.7",
+ "contentHash": "zauZ28u0cjwDo02YlsF290HKvGfKIuXCljGoGRypl1vsjlX/MOcDTUiDY5/VEnVVz6QZWZyg66C/kO862QuXPQ==",
"dependencies": {
- "HotChocolate.Abstractions": "13.9.0",
- "HotChocolate.Types.Shared": "13.9.0",
- "HotChocolate.Utilities": "13.9.0",
+ "HotChocolate.Abstractions": "13.9.7",
+ "HotChocolate.Types.Shared": "13.9.7",
+ "HotChocolate.Utilities": "13.9.7",
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
"Microsoft.Extensions.ObjectPool": "8.0.0",
"System.ComponentModel.Annotations": "5.0.0",
@@ -333,74 +335,74 @@
},
"HotChocolate.Types.CursorPagination": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "2+w6tLrdjo+d/aIKyoNW1L/OH/p+FACMwGWHk1P4MwAspqaF7zjy71qTeNks+8QbRwG8uMleey/0sbr8sWpC6w==",
+ "resolved": "13.9.7",
+ "contentHash": "c1qshoAFs1h3L5hd8sSkdXTRdZPdTaolDLftmX5HX46TJvRW3diHWH7vDvfytlsxggMamHauwT4sTShYsvQGqw==",
"dependencies": {
- "HotChocolate.Execution": "13.9.0",
- "HotChocolate.Types": "13.9.0"
+ "HotChocolate.Execution": "13.9.7",
+ "HotChocolate.Types": "13.9.7"
}
},
"HotChocolate.Types.Mutations": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "NX1zLkb7t19Om5RYubmkA6yRCtBbca454rqSGKSVBYjDrsiA6+4ZDvmS9Kjbw8F+cPm3VqShenrIIgfW8bzCXQ==",
+ "resolved": "13.9.7",
+ "contentHash": "89CAbrdiZziEajLzBItunpn+Fd09iqVYKHEPlRsWY55L2wNrzcoblW5Pe2p3c22w8ewmzSSEc8TupBYlez+2Ug==",
"dependencies": {
- "HotChocolate.Execution": "13.9.0",
- "HotChocolate.Types": "13.9.0"
+ "HotChocolate.Execution": "13.9.7",
+ "HotChocolate.Types": "13.9.7"
}
},
"HotChocolate.Types.OffsetPagination": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "LIAaSVRS6FJCssP+s4ooLajhQ1/QfES78twX4OgZFJ9/UZMxXlU3K/IWeB2aXcJNkehfIZLgoiROnouB7ATepw==",
+ "resolved": "13.9.7",
+ "contentHash": "9kxPAU748x9/wmNPzLrHqYOMOkjbTP7DPMfMmOiUGjetI2Lm6RenUVZVODU8n92luk2Ng4Fc5GgJd7a28yqJ9w==",
"dependencies": {
- "HotChocolate.Execution": "13.9.0",
- "HotChocolate.Types": "13.9.0"
+ "HotChocolate.Execution": "13.9.7",
+ "HotChocolate.Types": "13.9.7"
}
},
"HotChocolate.Types.Scalars.Upload": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "hisB6PGGgsekz3a8YJwKgvbZHED98eph9+TMPg5A500tyvrZS00fbdpjRcN+rcTKAxhJ5evzHB2Fo1m62Dyo4w==",
+ "resolved": "13.9.7",
+ "contentHash": "afuOJKMvL8f64UZmvn2mt66db9rvdWkZUDt5vBsGErAxSJst8yCO56hiaYgjkAYg2Itp9yiqtJIc/UjI22x34A==",
"dependencies": {
- "HotChocolate.Types": "13.9.0"
+ "HotChocolate.Types": "13.9.7"
}
},
"HotChocolate.Types.Shared": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "2lhdbXU/GltPQWO9r8qePZSzDo9ryFs8Wv0aF7aQgEq3dLvwer6OpvnZhIYmGua6bXXebA1PzBAEaaxPpLx3Wg==",
+ "resolved": "13.9.7",
+ "contentHash": "OXuZNxvpFX/clo3jYgogoAg8dp+NIphIhKffs6S6tuyJsl4/sqoo19cwNhEyF0K9cxKJYJj+oYw+hbl5XOHpRQ==",
"dependencies": {
- "HotChocolate.Language.SyntaxTree": "13.9.0"
+ "HotChocolate.Language.SyntaxTree": "13.9.7"
}
},
"HotChocolate.Utilities": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "6zqwjROYxtuzAYjh31JnYKgM/MySRWEq4DHO64oSPFRJQ8NDgg7EvUU771yLt/6T7kUh+S6k25hVnmUipFtEnQ=="
+ "resolved": "13.9.7",
+ "contentHash": "Mh8K5kZZ0zRs5zXVlZDc3WqPU8I70lVSRTdhrM+4eWRZHceZ3OLgebQww2uGmAFcStzHD6b7XmQPuVxw0HRVCg=="
},
"HotChocolate.Utilities.DependencyInjection": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "o1ijY8Rk0IUAo8QZYhfQ8s4/3z78JS9tyXGHzA963gkzTSJPehD4960CAmWlyC19FdE1i2KiTnYLhNOwNoL6+A==",
+ "resolved": "13.9.7",
+ "contentHash": "XlTIkwAzVshTj4p+XR7YCrGl/bwM0izwoUmKCvc1mdoIBtORbWQNixrnLQsCldhlnqP1G+CzXO2g0wNv+g8wBA==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection": "8.0.0"
}
},
"HotChocolate.Validation": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "gC7/YfOcOOmT+zV/V45CubYhK3lZI7+SmNYLGXQ1ko4cwjVRh3PzSJMAaKw3naWDcbjXbEyWwdYc0dLuoVBNEA==",
+ "resolved": "13.9.7",
+ "contentHash": "vB7wUZl6kdo97v+oi0DTXXoif4kJ+6/CAJ8zQ8WakWiyJDxYe76v0NkGgViTrVFUDUlffVa7Yl6jGv49b2TPhQ==",
"dependencies": {
- "HotChocolate.Types": "13.9.0",
+ "HotChocolate.Types": "13.9.7",
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
"Microsoft.Extensions.Options": "8.0.0"
}
},
"HtmlSanitizer": {
"type": "Transitive",
- "resolved": "8.0.843",
- "contentHash": "XfmHK4rFz9PPN0gcv7J7pc+MRpcni1mrnO04mwA+9/1zIHLgdOvLJeDwWnX5a+up4tioPvGreB+p+KljLJ32wg==",
+ "resolved": "8.0.865",
+ "contentHash": "jzgltCjgTMbTLVfeHYU3ocxJrqRDVdkXYYGTOKVBnpQffaRB/4Hr0R6jKxBBH8UudQSgACp8j3lsD46weyeDJg==",
"dependencies": {
"AngleSharp": "[0.17.1]",
"AngleSharp.Css": "[0.17.0]",
@@ -421,19 +423,19 @@
},
"Kentico.Xperience.Core": {
"type": "Transitive",
- "resolved": "29.0.0",
- "contentHash": "jG0gkDLE4H7ZNEdxdyZEzPxoAMlfx24oVdPeRa8RCUriOhBtleNREInbR9kYoMWwo456EaUaf3RPngArmZdy1g==",
+ "resolved": "29.3.0",
+ "contentHash": "nomh8aBU0jOKP75U8G+z8Uf1pES7Jb18kDIih3CDrtr6FuiPWQRO72Zq097tosizhJzq9fW5MSGaL+uZXvX7Gg==",
"dependencies": {
"AngleSharp": "0.17.1",
- "MailKit": "4.5.0",
- "Microsoft.Data.SqlClient": "5.2.0",
+ "MailKit": "4.7.1.1",
+ "Microsoft.Data.SqlClient": "5.2.1",
"Microsoft.Extensions.Caching.Memory": "6.0.1",
"Microsoft.Extensions.Configuration": "6.0.1",
"Microsoft.Extensions.Configuration.Binder": "6.0.0",
"Microsoft.Extensions.DependencyInjection": "6.0.1",
"Microsoft.Extensions.FileProviders.Physical": "6.0.0",
"Microsoft.Extensions.Hosting.Abstractions": "6.0.0",
- "Microsoft.Extensions.Localization": "6.0.29",
+ "Microsoft.Extensions.Localization": "6.0.32",
"Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0",
"Mono.Cecil": "0.11.5",
"Newtonsoft.Json": "13.0.3",
@@ -442,16 +444,17 @@
},
"MailKit": {
"type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "EaXHODUdIV5oPdWvBJGazwaEpKt1LI/H/S//EEozANYCsfOSKHntX+Skk2kW616lSQp+fkRTmSjk0CYxEuOyEA==",
+ "resolved": "4.7.1.1",
+ "contentHash": "Y3okmIxu8g/ZcoJiE2i+dCeKgnNyddsXmcJslZnCPGVPP0aRyeVINHV1h97V+OVMdqjQI6O12J2p8Duwq5UEqQ==",
"dependencies": {
- "MimeKit": "4.5.0"
+ "MimeKit": "4.7.1",
+ "System.Formats.Asn1": "8.0.1"
}
},
"Microsoft.AspNetCore.SpaServices.Extensions": {
"type": "Transitive",
- "resolved": "6.0.29",
- "contentHash": "2LeomoSAHbVBEffWwZS4cFLAQsPw2UK4gfNcajssV/cMM5/i61d8LwAdTcGHVmgF5e0zOz/25B06fk3iymD4VA==",
+ "resolved": "6.0.32",
+ "contentHash": "XQ7QY8Kpo31H/pVNmNuTfa/HSsGfpIA82QHHiq3J1SU3EBEDSEcdOSJRI7ODm4GmGZY/n/fWM9Blpcbf5rhfPg==",
"dependencies": {
"Microsoft.Extensions.FileProviders.Physical": "6.0.0"
}
@@ -463,12 +466,12 @@
},
"Microsoft.Data.SqlClient": {
"type": "Transitive",
- "resolved": "5.2.0",
- "contentHash": "3alfyqRN3ELRtdvU1dGtLBRNQqprr3TJ0WrUJfMISPwg1nPUN2P3Lelah68IKWuV27Ceb7ig95hWNHFTSXfxMg==",
+ "resolved": "5.2.1",
+ "contentHash": "ojg2XWmih4ubPPtrhRqqXk0SM6wC2ZSTkNNEAlYBhMo4IsRHjLazFc0abzcZCNfw1JyWcqY7vGutWTv8ZaFD9g==",
"dependencies": {
- "Azure.Identity": "1.10.3",
+ "Azure.Identity": "1.11.3",
"Microsoft.Data.SqlClient.SNI.runtime": "5.2.0",
- "Microsoft.Identity.Client": "4.56.0",
+ "Microsoft.Identity.Client": "4.60.3",
"Microsoft.IdentityModel.JsonWebTokens": "6.35.0",
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.35.0",
"Microsoft.SqlServer.Server": "1.0.0",
@@ -549,8 +552,8 @@
},
"Microsoft.Extensions.FileProviders.Embedded": {
"type": "Transitive",
- "resolved": "6.0.29",
- "contentHash": "ih7lIqCUXsG4+CNNcPs67TBOe3Yd/HMdBBVP3BhvdZkJEUilhvUK69FB7ZPsiZKel08GkOh2qFXqZsWWPa/lPQ==",
+ "resolved": "6.0.32",
+ "contentHash": "zedFFk86/lHx3xePklSc5Fo4N3kWqEMSLnYbnsGc1loca/f5T0g85XGSgizPvdqZyAGtDlh1jHKk94aF0FiSpg==",
"dependencies": {
"Microsoft.Extensions.FileProviders.Abstractions": "6.0.0"
}
@@ -593,19 +596,19 @@
},
"Microsoft.Extensions.Localization": {
"type": "Transitive",
- "resolved": "6.0.29",
- "contentHash": "cZ5Tx6NtTZFzk+PWW2icApat7agQiMIFIsohsmHmz/scKRfAI/5XTa9lpZMwKowQBZm+ap0RwAJmQ2/5xoL+VQ==",
+ "resolved": "6.0.32",
+ "contentHash": "oT9/Odho4th/5aY+HztJMfRhAVR+6rZ9FqYYjRrRFDU2e6C+pBCQLSujQIjdAjuHlsUu4pNmHXoaaiaE/82pow==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
- "Microsoft.Extensions.Localization.Abstractions": "6.0.29",
+ "Microsoft.Extensions.Localization.Abstractions": "6.0.32",
"Microsoft.Extensions.Logging.Abstractions": "6.0.4",
"Microsoft.Extensions.Options": "6.0.0"
}
},
"Microsoft.Extensions.Localization.Abstractions": {
"type": "Transitive",
- "resolved": "6.0.29",
- "contentHash": "4HVhh+V/7H2VMgFI8EP1kLgLpeRqm1kQOlXjHk4MHCVD5/pgWOTTbLEz9pdXymQQf/eRg1vNK8tG2MZstBHhlw=="
+ "resolved": "6.0.32",
+ "contentHash": "ZG8q0/GHhkfXa4ciGp23ax6bJBjFBMYldw8vDg3JIzBp7vYMg5+hGSmNzFMtZThyAr9ktvEQAJS7TUpEEpDT0A=="
},
"Microsoft.Extensions.Logging": {
"type": "Transitive",
@@ -657,19 +660,19 @@
},
"Microsoft.Identity.Client": {
"type": "Transitive",
- "resolved": "4.56.0",
- "contentHash": "rr4zbidvHy9r4NvOAs5hdd964Ao2A0pAeFBJKR95u1CJAVzbd1p6tPTXUZ+5ld0cfThiVSGvz6UHwY6JjraTpA==",
+ "resolved": "4.60.3",
+ "contentHash": "jve1RzmSpBhGlqMzPva6VfRbLMLZZc1Q8WRVZf8+iEruQkBgDTJPq8OeTehcY4GGYG1j6UB1xVofVE+n4BLDdw==",
"dependencies": {
- "Microsoft.IdentityModel.Abstractions": "6.22.0"
+ "Microsoft.IdentityModel.Abstractions": "6.35.0",
+ "System.Diagnostics.DiagnosticSource": "6.0.1"
}
},
"Microsoft.Identity.Client.Extensions.Msal": {
"type": "Transitive",
- "resolved": "4.56.0",
- "contentHash": "H12YAzEGK55vZ+QpxUzozhW8ZZtgPDuWvgA0JbdIR9UhMUplj29JhIgE2imuH8W2Nw9D8JKygR1uxRFtpSNcrg==",
+ "resolved": "4.60.3",
+ "contentHash": "X1Cz14/RbmlLshusE5u2zfG+5ul6ttgou19BZe5Mdw1qm6fgOI9/imBB2TIsx2UD7nkgd2+MCSzhbukZf7udeg==",
"dependencies": {
- "Microsoft.Identity.Client": "4.56.0",
- "System.IO.FileSystem.AccessControl": "5.0.0",
+ "Microsoft.Identity.Client": "4.60.3",
"System.Security.Cryptography.ProtectedData": "4.5.0"
}
},
@@ -720,11 +723,6 @@
"Microsoft.IdentityModel.Logging": "7.3.1"
}
},
- "Microsoft.NETCore.Platforms": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ=="
- },
"Microsoft.SqlServer.Server": {
"type": "Transitive",
"resolved": "1.0.0",
@@ -732,10 +730,11 @@
},
"MimeKit": {
"type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "OYn8b8b66J4mgtDzoImepiUtdkJOAVGoTj/ghzJ+az4wVixA5L5Z8GmgFhRvQ1btAIwZh/d9zvZLCALndQdz5w==",
+ "resolved": "4.7.1",
+ "contentHash": "Qoj4aVvhX14A1FNvaJ33hzOP4VZI2j+Mr38I9wSGcjMq4BYDtWLJG89aJ9nRW2cNfH6Czjwyp7+Mh++xv3AZvg==",
"dependencies": {
- "BouncyCastle.Cryptography": "2.3.0",
+ "BouncyCastle.Cryptography": "2.4.0",
+ "System.Formats.Asn1": "8.0.1",
"System.Security.Cryptography.Pkcs": "8.0.0"
}
},
@@ -781,6 +780,15 @@
"resolved": "4.5.1",
"contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg=="
},
+ "System.ClientModel": {
+ "type": "Transitive",
+ "resolved": "1.0.0",
+ "contentHash": "I3CVkvxeqFYjIVEP59DnjbeoGNfo/+SZrCLpRz2v/g0gpCHaEMPtWSY0s9k/7jR1rAsLNg2z2u1JRB76tPjnIw==",
+ "dependencies": {
+ "System.Memory.Data": "1.0.2",
+ "System.Text.Json": "4.7.2"
+ }
+ },
"System.CodeDom": {
"type": "Transitive",
"resolved": "8.0.0",
@@ -817,8 +825,8 @@
},
"System.Formats.Asn1": {
"type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "AJukBuLoe3QeAF+mfaRKQb2dgyrvt340iMBHYv+VdBzCUM06IxGlvl0o/uPOS7lHnXPN6u8fFRHSHudx5aTi8w=="
+ "resolved": "8.0.1",
+ "contentHash": "XqKba7Mm/koKSjKMfW82olQdmfbI5yqeoLV/tidRp7fbh5rmHAQ5raDI/7SU0swTzv+jgqtUGkzmFxuUg0it1A=="
},
"System.IdentityModel.Tokens.Jwt": {
"type": "Transitive",
@@ -829,15 +837,6 @@
"Microsoft.IdentityModel.Tokens": "7.3.1"
}
},
- "System.IO.FileSystem.AccessControl": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "SxHB3nuNrpptVk+vZ/F+7OHEpoHUIKKMl02bUmYHQr1r+glbZQxs7pRtsf4ENO29TVm2TH3AEeep2fJcy92oYw==",
- "dependencies": {
- "System.Security.AccessControl": "5.0.0",
- "System.Security.Principal.Windows": "5.0.0"
- }
- },
"System.IO.Hashing": {
"type": "Transitive",
"resolved": "7.0.0",
@@ -880,15 +879,6 @@
"resolved": "6.0.0",
"contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg=="
},
- "System.Security.AccessControl": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "5.0.0",
- "System.Security.Principal.Windows": "5.0.0"
- }
- },
"System.Security.Cryptography.Pkcs": {
"type": "Transitive",
"resolved": "8.0.0",
@@ -902,11 +892,6 @@
"resolved": "8.0.0",
"contentHash": "+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg=="
},
- "System.Security.Principal.Windows": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
- },
"System.Text.Encoding.CodePages": {
"type": "Transitive",
"resolved": "6.0.0",
@@ -940,8 +925,8 @@
},
"Yarp.ReverseProxy": {
"type": "Transitive",
- "resolved": "2.0.1",
- "contentHash": "op7vBwONPFeR1PYxeLw+RLqSodODDX8RWd0OinLGMVIq6yi1q9mv1j56ImuyZgiAToksiC0Dc7jbRUZ9I+jvFA==",
+ "resolved": "2.1.0",
+ "contentHash": "VgRuCBxmh5ND4VuFhvIN3AAeoxFhYkS2hNINk6AVCrOVTlpk7OwdrTXi8NHACfqfhDL+/oYCZrF9RxN+yiYnEg==",
"dependencies": {
"System.IO.Hashing": "7.0.0"
}
@@ -950,8 +935,8 @@
"type": "Project",
"dependencies": {
"AspNetCore.Authentication.ApiKey": "[8.0.0, )",
- "Kentico.Xperience.Admin": "[29.0.0, )",
- "Kentico.Xperience.WebApp": "[29.0.0, )"
+ "Kentico.Xperience.Admin": "[29.3.0, )",
+ "Kentico.Xperience.WebApp": "[29.3.0, )"
}
},
"AspNetCore.Authentication.ApiKey": {
diff --git a/src/Kentico.Xperience.Zapier/Actions/ActionFormInsertController.cs b/src/Kentico.Xperience.Zapier/Actions/ActionFormInsertController.cs
index 8f2bf6b..4524f93 100644
--- a/src/Kentico.Xperience.Zapier/Actions/ActionFormInsertController.cs
+++ b/src/Kentico.Xperience.Zapier/Actions/ActionFormInsertController.cs
@@ -1,10 +1,11 @@
using System.Text;
using System.Text.Json;
-
+using System.Xml.Serialization;
using CMS.DataEngine;
using CMS.OnlineForms;
using Kentico.Xperience.Zapier.Auth;
+using Kentico.Xperience.Zapier.Helpers;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
@@ -38,6 +39,21 @@ public ActionResult InsertFormRecord(
{
return BadRequest();
}
+
+ var dataClass = DataClassInfoProvider.ProviderObject.Get()
+ .WhereEquals(nameof(DataClassInfo.ClassType), ClassType.FORM)
+ .WhereEquals(nameof(DataClassInfo.ClassName), classname)
+ .WhereNotEmpty(nameof(DataClassInfo.ClassFormDefinition))
+ .FirstOrDefault();
+
+ Form? form;
+ var serializer = new XmlSerializer(typeof(Form));
+
+ using (var reader = new StringReader(dataClass?.ClassFormDefinition ?? string.Empty))
+ {
+ form = (Form?)serializer.Deserialize(reader);
+ }
+
foreach (var item in values)
{
switch (item.Value.ValueKind)
@@ -57,7 +73,16 @@ public ActionResult InsertFormRecord(
}
break;
case JsonValueKind.String:
- newFormItem.SetValue(item.Key, item.Value.GetString());
+ string value = item.Value.GetString() ?? string.Empty;
+
+ var stringField = form?.Fields?.Find(x => x.Column == item.Key);
+
+ if (stringField != null && stringField.ColumnType == FieldDataType.RichTextHTML)
+ {
+ value = RichTextHtmlHelper.EnsureValidHtmlValue(value);
+ }
+
+ newFormItem.SetValue(item.Key, value);
break;
case JsonValueKind.True:
newFormItem.SetValue(item.Key, true);
diff --git a/src/Kentico.Xperience.Zapier/Actions/FormDefinitionModel.cs b/src/Kentico.Xperience.Zapier/Actions/FormDefinitionModel.cs
new file mode 100644
index 0000000..618a75e
--- /dev/null
+++ b/src/Kentico.Xperience.Zapier/Actions/FormDefinitionModel.cs
@@ -0,0 +1,19 @@
+using System.Xml.Serialization;
+
+namespace Kentico.Xperience.Zapier.Actions;
+
+[XmlRoot("form")]
+public class Form
+{
+ [XmlElement("field")]
+ public List? Fields { get; set; }
+}
+
+public class Field
+{
+ [XmlAttribute("column")]
+ public string? Column { get; set; }
+
+ [XmlAttribute("columntype")]
+ public string? ColumnType { get; set; }
+}
diff --git a/src/Kentico.Xperience.Zapier/Helpers/RichTextHtmlHelper.cs b/src/Kentico.Xperience.Zapier/Helpers/RichTextHtmlHelper.cs
new file mode 100644
index 0000000..8a20e4e
--- /dev/null
+++ b/src/Kentico.Xperience.Zapier/Helpers/RichTextHtmlHelper.cs
@@ -0,0 +1,20 @@
+using System.Text.RegularExpressions;
+
+namespace Kentico.Xperience.Zapier.Helpers;
+
+internal static class RichTextHtmlHelper
+{
+ internal static string EnsureValidHtmlValue(string content)
+ {
+ if (!Regex.IsMatch(content, @"<\/?[^>]+>"))
+ {
+ string[] lines = content.Split('\n');
+ string result = string.Join("", Array.ConvertAll(lines, line => $"{line}
"));
+
+ return result;
+ }
+
+ return content;
+ }
+}
+
diff --git a/src/Kentico.Xperience.Zapier/packages.lock.json b/src/Kentico.Xperience.Zapier/packages.lock.json
index 57f17ae..3777335 100644
--- a/src/Kentico.Xperience.Zapier/packages.lock.json
+++ b/src/Kentico.Xperience.Zapier/packages.lock.json
@@ -10,30 +10,30 @@
},
"Kentico.Xperience.Admin": {
"type": "Direct",
- "requested": "[29.0.0, )",
- "resolved": "29.0.0",
- "contentHash": "0PZqIlNEjpE5GHPtTMHzd5KkO428oRJlYEDx2YmLLYkm+UDMsRIwaS91UtmZTP5FYlDzv7yq0zgB4hqbcdsZTA==",
+ "requested": "[29.3.0, )",
+ "resolved": "29.3.0",
+ "contentHash": "134Q/IEEehiBdU8ygTWswWhVxcJeQkW2XNnfJATXijqtosMTlKOZWlJa6u0eroVwnHB2I5k2bAhHi2lHPLNO4A==",
"dependencies": {
"Kentico.Aira.Client": "1.0.25",
- "Kentico.Xperience.WebApp": "[29.0.0]",
- "Microsoft.AspNetCore.SpaServices.Extensions": "6.0.29",
- "Microsoft.Extensions.FileProviders.Embedded": "6.0.29"
+ "Kentico.Xperience.WebApp": "[29.3.0]",
+ "Microsoft.AspNetCore.SpaServices.Extensions": "6.0.32",
+ "Microsoft.Extensions.FileProviders.Embedded": "6.0.32"
}
},
"Kentico.Xperience.WebApp": {
"type": "Direct",
- "requested": "[29.0.0, )",
- "resolved": "29.0.0",
- "contentHash": "LXTK6WPoEThc+K2cSGa3GbKg1Zute0tjELazK6JURnGEF7xdoRiVE8ty6WeWFxmK6Cd+FwId10Q49C6SXlLL2A==",
+ "requested": "[29.3.0, )",
+ "resolved": "29.3.0",
+ "contentHash": "4iNprd5ZKN2ckIYDBEuOMTjR389Vhy7JlaKiyRn1jpai80DLgv5fy31bDM7tfMoGY47mV6vrzweldAjeoI3PFg==",
"dependencies": {
"CommandLineParser": "2.9.1",
- "HotChocolate.AspNetCore": "13.9.0",
- "HotChocolate.Data": "13.9.0",
- "HtmlSanitizer": "8.0.843",
- "Kentico.Xperience.Core": "[29.0.0]",
+ "HotChocolate.AspNetCore": "13.9.7",
+ "HotChocolate.Data": "13.9.7",
+ "HtmlSanitizer": "8.0.865",
+ "Kentico.Xperience.Core": "[29.3.0]",
"Microsoft.Extensions.Caching.Memory": "6.0.1",
- "Microsoft.Extensions.FileProviders.Embedded": "6.0.29",
- "Microsoft.Extensions.Localization": "6.0.29"
+ "Microsoft.Extensions.FileProviders.Embedded": "6.0.32",
+ "Microsoft.Extensions.Localization": "6.0.32"
}
},
"SonarAnalyzer.CSharp": {
@@ -61,10 +61,11 @@
},
"Azure.Core": {
"type": "Transitive",
- "resolved": "1.35.0",
- "contentHash": "hENcx03Jyuqv05F4RBEPbxz29UrM3Nbhnr6Wl6NQpoU9BCIbL3XLentrxDCTrH54NLS11Exxi/o8MYgT/cnKFA==",
+ "resolved": "1.38.0",
+ "contentHash": "IuEgCoVA0ef7E4pQtpC3+TkPbzaoQfa77HlfJDmfuaJUCVJmn7fT0izamZiryW5sYUFKizsftIxMkXKbgIcPMQ==",
"dependencies": {
"Microsoft.Bcl.AsyncInterfaces": "1.1.1",
+ "System.ClientModel": "1.0.0",
"System.Diagnostics.DiagnosticSource": "6.0.1",
"System.Memory.Data": "1.0.2",
"System.Numerics.Vectors": "4.5.0",
@@ -75,12 +76,12 @@
},
"Azure.Identity": {
"type": "Transitive",
- "resolved": "1.10.3",
- "contentHash": "l1Xm2MWOF2Mzcwuarlw8kWQXLZk3UeB55aQXVyjj23aBfDwOZ3gu5GP2kJ6KlmZeZv2TCzw7x4L3V36iNr3gww==",
+ "resolved": "1.11.3",
+ "contentHash": "4EsGMAr+oog5UqHs46qwA7S/lJiwpXjPBY3t9tQBmJ8nsgmT/LLnrc32eiTlfOdfKxUz4fxBD2YjSnVZacu97w==",
"dependencies": {
- "Azure.Core": "1.35.0",
- "Microsoft.Identity.Client": "4.56.0",
- "Microsoft.Identity.Client.Extensions.Msal": "4.56.0",
+ "Azure.Core": "1.38.0",
+ "Microsoft.Identity.Client": "4.60.3",
+ "Microsoft.Identity.Client.Extensions.Msal": "4.60.3",
"System.Memory": "4.5.4",
"System.Security.Cryptography.ProtectedData": "4.7.0",
"System.Text.Json": "4.7.2",
@@ -89,16 +90,16 @@
},
"BananaCakePop.Middleware": {
"type": "Transitive",
- "resolved": "13.0.0",
- "contentHash": "6Zj/vfmnCXLjBG7WNdtOgZZ5ZDR3Sy1FQSshZUonIYs3OdzozmsFmqPXMd9XJ0QE9aAildgVGq/lDLpLrMI4Yw==",
+ "resolved": "16.0.1",
+ "contentHash": "i/LDG7Lw2ln1WM7GaMyNDWHExtN15/O/xgcX8lhBK6FZFPBnlq6FJW4GuS3vs0UpLB1TvX2tcOenMlXjcMZq0g==",
"dependencies": {
- "Yarp.ReverseProxy": "2.0.1"
+ "Yarp.ReverseProxy": "2.1.0"
}
},
"BouncyCastle.Cryptography": {
"type": "Transitive",
- "resolved": "2.3.0",
- "contentHash": "IaVIiYxZLaBulveGDRUx/pBoW/Rc8QeXGF5u2E8xL8RWhVKCgfmtX9NUyGRbnSqnbFQU2zyP3MkXIdH+jUuQBw=="
+ "resolved": "2.4.0",
+ "contentHash": "SwXsAV3sMvAU/Nn31pbjhWurYSjJ+/giI/0n6tCrYoupEK34iIHCuk3STAd9fx8yudM85KkLSVdn951vTng/vQ=="
},
"CommandLineParser": {
"type": "Transitive",
@@ -107,8 +108,8 @@
},
"GreenDonut": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "T8ZYTsm0S48hi89d2symCvUEJoBkg5F+rfU+HFtkEOc7WLZsIBDStnfF3c890Vxjmx/P1tFpY5StDNTM+C6fIw==",
+ "resolved": "13.9.7",
+ "contentHash": "Hr+zOsca8uLgG3x0UogBxyUDu6DSHzbAsEFlEF/GlQGqDIzXUHNx80yMaaXZ11h0cyuANqBz2aw2pGneupQWbQ==",
"dependencies": {
"Microsoft.Extensions.ObjectPool": "8.0.0",
"System.Diagnostics.DiagnosticSource": "8.0.0",
@@ -117,169 +118,169 @@
},
"HotChocolate": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "aGBAW6d9Oj1MfmKJF482yYdJ8G87yJ0rVFxU9l7lA1dg1xjc5XALLQO9jCPz4GCpQLetuAhHdkZ713imJ6WCPw==",
+ "resolved": "13.9.7",
+ "contentHash": "eMTrfh3A+CxMnb84Pz2zzQz3zuQXlihbM9f4u1JW8gDKlcARGh9qQr1qxheLQa4Co7RG3O7gl8DiNYyJ781DhQ==",
"dependencies": {
- "HotChocolate.Authorization": "13.9.0",
- "HotChocolate.Execution": "13.9.0",
- "HotChocolate.Fetching": "13.9.0",
- "HotChocolate.Types": "13.9.0",
- "HotChocolate.Types.CursorPagination": "13.9.0",
- "HotChocolate.Types.Mutations": "13.9.0",
- "HotChocolate.Types.OffsetPagination": "13.9.0",
- "HotChocolate.Validation": "13.9.0"
+ "HotChocolate.Authorization": "13.9.7",
+ "HotChocolate.Execution": "13.9.7",
+ "HotChocolate.Fetching": "13.9.7",
+ "HotChocolate.Types": "13.9.7",
+ "HotChocolate.Types.CursorPagination": "13.9.7",
+ "HotChocolate.Types.Mutations": "13.9.7",
+ "HotChocolate.Types.OffsetPagination": "13.9.7",
+ "HotChocolate.Validation": "13.9.7"
}
},
"HotChocolate.Abstractions": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "mb3IPL8V4NRL2FUefZP20fSwIMOnE7uCMLiM4d5Y5cjljYaMUVzUJnvdW9C1tUfbodP49Llk9WnBCR6S9fr8mQ==",
+ "resolved": "13.9.7",
+ "contentHash": "zZGGxtSH7H2Ft7UYlUbwbPycThld0dnMbpwTjjF667HL4nTXe56egdUd4RurojZQwlY/ybvjFGjbzS6gMZ6xNw==",
"dependencies": {
- "HotChocolate.Language": "13.9.0",
+ "HotChocolate.Language": "13.9.7",
"System.Collections.Immutable": "8.0.0"
}
},
"HotChocolate.AspNetCore": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "RnxUdKEYOmsjzNPss473CYOug/9GIt8qlS9j8HxtZrW5TASM/9S7pDb7FthcDj4ag/D7wAwme3YxsqxH+iw5Bg==",
+ "resolved": "13.9.7",
+ "contentHash": "UHNGeGmrVVMaQ+b3sJJWLwc84DZLgXWRYGkI4BBcGWqQllbuMM/2dJ/4Z6lGOUo267SLnH+JxPBn+eE7HlSDYQ==",
"dependencies": {
- "BananaCakePop.Middleware": "13.0.0",
- "HotChocolate": "13.9.0",
- "HotChocolate.Subscriptions.InMemory": "13.9.0",
- "HotChocolate.Transport.Sockets": "13.9.0",
- "HotChocolate.Types.Scalars.Upload": "13.9.0",
- "HotChocolate.Utilities.DependencyInjection": "13.9.0"
+ "BananaCakePop.Middleware": "16.0.1",
+ "HotChocolate": "13.9.7",
+ "HotChocolate.Subscriptions.InMemory": "13.9.7",
+ "HotChocolate.Transport.Sockets": "13.9.7",
+ "HotChocolate.Types.Scalars.Upload": "13.9.7",
+ "HotChocolate.Utilities.DependencyInjection": "13.9.7"
}
},
"HotChocolate.Authorization": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "6CPA39zObNuMUmkmQ6J3zqmalukhjCiJS/klSEDPpwTtrn9HS/3edsh/7oiKzmUh6PNVKGed0lwkSdDP+DGZDQ==",
+ "resolved": "13.9.7",
+ "contentHash": "CrAFhKQbK2L+nLe7TLjdf0iw6mLYSF/0niuDdOXB9YuIzuJ89Getrm2xWrSJwaJELWu1ksXpuOm1whPXD4/Cxw==",
"dependencies": {
- "HotChocolate.Execution": "13.9.0"
+ "HotChocolate.Execution": "13.9.7"
}
},
"HotChocolate.Data": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "eZI9pIipsJsqdacj55krmxx24cUTCearQ/q9wT4aa6vQ/5GwuwWJ0ZIqdcp1qPjd+BsmJixrQBbi6/OgnFXIGw==",
+ "resolved": "13.9.7",
+ "contentHash": "LDBHbB8Ix2v3kFK6GHORa7ZD5NAV0tuWzBZ2HATdqT91KKFzOkJkCcb59JYlj1sILEJ6KzLueWsCgO+NmBZVMw==",
"dependencies": {
- "HotChocolate.Execution": "13.9.0",
- "HotChocolate.Types.CursorPagination": "13.9.0"
+ "HotChocolate.Execution": "13.9.7",
+ "HotChocolate.Types.CursorPagination": "13.9.7"
}
},
"HotChocolate.Execution": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "zO1aG5qx5lzbZu/iKR56g+zeOgCCCa5pICwxijd1qEap+7J5q0YsME9RByw8wYPH+tNsXCvDcKaeAEcashB4cg==",
+ "resolved": "13.9.7",
+ "contentHash": "y0C5ODS84VnR18ZmwqIPLvv6U/Fd2EA4inqg4gYs1nrMdKqHnCNP9i14+Ud8tREXZw/O+Jsvfw9+OylwW05Xww==",
"dependencies": {
- "HotChocolate.Abstractions": "13.9.0",
- "HotChocolate.Execution.Abstractions": "13.9.0",
- "HotChocolate.Fetching": "13.9.0",
- "HotChocolate.Types": "13.9.0",
- "HotChocolate.Utilities.DependencyInjection": "13.9.0",
- "HotChocolate.Validation": "13.9.0",
+ "HotChocolate.Abstractions": "13.9.7",
+ "HotChocolate.Execution.Abstractions": "13.9.7",
+ "HotChocolate.Fetching": "13.9.7",
+ "HotChocolate.Types": "13.9.7",
+ "HotChocolate.Utilities.DependencyInjection": "13.9.7",
+ "HotChocolate.Validation": "13.9.7",
"Microsoft.Extensions.DependencyInjection": "8.0.0",
"System.Threading.Channels": "8.0.0"
}
},
"HotChocolate.Execution.Abstractions": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "flySLPDyTtM4051tI3mh5Ue0fGrKFDuW3w0ebWmW2qjfuF4jgQzd3pK3ZxfkxAfpxQXyPaVn/Q7fae+fYQxeCg==",
+ "resolved": "13.9.7",
+ "contentHash": "JyVN6xsxWGJdeU1RwJWsHnhYakU8z7Q003r3c/M1FwokqAYspQPDzP4QuBvmz8nPyCxSdR42eNvqVGYKZj/h1Q==",
"dependencies": {
- "HotChocolate.Abstractions": "13.9.0",
+ "HotChocolate.Abstractions": "13.9.7",
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
}
},
"HotChocolate.Fetching": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "pIw7VlEABejQGLRnJGnO7iPdT40AHklf0psJp5zNXrq0IX+Vq7hRRqON73nubZv5Ofhh8fV3kugqYFKvzcptoA==",
+ "resolved": "13.9.7",
+ "contentHash": "I+Ek6pdicNtZvXyvr2dCejPWn+q13gDmUzuK5L+iUP5IGfod/02Vj408hBHPIapweCYixreI0h5VDHwJm2fx2A==",
"dependencies": {
- "GreenDonut": "13.9.0",
- "HotChocolate.Types": "13.9.0"
+ "GreenDonut": "13.9.7",
+ "HotChocolate.Types": "13.9.7"
}
},
"HotChocolate.Language": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "M8q0XHQm8Gtab+wKgYXfVPxScjdDE+INify5yaj6g1ZDkV3sLIeX+muu1WebrNO3DgmuAi6o3aW770Ucw7k/dw==",
+ "resolved": "13.9.7",
+ "contentHash": "rWH01lP72YQmLP0tw1RtabanCXbRZ58x/frAQtPttyMViCx6N4aGEFAS8716ANwFM/ek6Kv7fYpxj3A0N1943A==",
"dependencies": {
- "HotChocolate.Language.SyntaxTree": "13.9.0",
- "HotChocolate.Language.Utf8": "13.9.0",
- "HotChocolate.Language.Visitors": "13.9.0",
- "HotChocolate.Language.Web": "13.9.0"
+ "HotChocolate.Language.SyntaxTree": "13.9.7",
+ "HotChocolate.Language.Utf8": "13.9.7",
+ "HotChocolate.Language.Visitors": "13.9.7",
+ "HotChocolate.Language.Web": "13.9.7"
}
},
"HotChocolate.Language.SyntaxTree": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "+vwrQ0qOiKn/yUBHn53030hQmqj45C1g0WI8sip50CPnkgs3bAPnDInUvrR3IiHbRn5spAonO4tFPtMDdJrEMA==",
+ "resolved": "13.9.7",
+ "contentHash": "iiTGVnjh+Q07L3GQ1gQrrbQWXh/sj6vJrvlwSLRbdIR2PZ53d9xXTeWjfiqgSfl+qZwWUyyCCCcWrJwYQokpyQ==",
"dependencies": {
"Microsoft.Extensions.ObjectPool": "8.0.0"
}
},
"HotChocolate.Language.Utf8": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "IEWNYGvtwejf7+j+Xci25FaYets2UD8wkfzQ5dUCW47c1rnTAyuRdTiO8T8x6LYuZ7+SLg7UTBYgjv4ybwAUgA==",
+ "resolved": "13.9.7",
+ "contentHash": "rGSf31r6WjOi4LAaF4HFKYPV+/nT7aqsvOZ5CO/UCJEM0vDeuda++NYdkLVETyUHeWc30niwIKOVSlN9XJNVuQ==",
"dependencies": {
- "HotChocolate.Language.SyntaxTree": "13.9.0"
+ "HotChocolate.Language.SyntaxTree": "13.9.7"
}
},
"HotChocolate.Language.Visitors": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "j6mPBkfVo2fopWYLoczXCoog4PJ+KwbHItSgHfPfI1kDBcNcy9XY4oxth3Uau1uBbfHYIFjnuVc+FrGb1f9KAQ==",
+ "resolved": "13.9.7",
+ "contentHash": "3MxWSJdbbVh1LJDef7l6oPCBFHomMxPJSot/OBS11xEeeQnChrrVDFwPWnlffmyDX4Dccugbs0eKwJEXaxCpzQ==",
"dependencies": {
- "HotChocolate.Language.SyntaxTree": "13.9.0"
+ "HotChocolate.Language.SyntaxTree": "13.9.7"
}
},
"HotChocolate.Language.Web": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "GI5ufbNVEoKygSC09owVnCvw1Ma2KzOtm1l6uen3wKshAdOKB4gmSVCjzf71pNL2Nt6cL4IHa70ClqjECmu9qg==",
+ "resolved": "13.9.7",
+ "contentHash": "FJxfPz4ESaRZj8fWgV1lPCrdAysiEGktJgkYHH4w/MioVLULdjckYocnQnCaWx2km0r0fojNGbm2k1TlqYL/7A==",
"dependencies": {
- "HotChocolate.Language.Utf8": "13.9.0"
+ "HotChocolate.Language.Utf8": "13.9.7"
}
},
"HotChocolate.Subscriptions": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "P3ason65NwSzkB2W9myV/pRIm4IMIWXH3RPCtpHVKx22Xw3hRJRJhjLBQZ5LCk5v3+7kKhXNBTbFNpbMyvez3Q==",
+ "resolved": "13.9.7",
+ "contentHash": "19WDXKE2bN5Pd35ebzS/zqOKSb/thnBRWCFKqLLxVvjrRaZcdj+Amc92fqTJi4XGis/6AoMf6JZovbQjWeHvoA==",
"dependencies": {
- "HotChocolate.Abstractions": "13.9.0",
- "HotChocolate.Execution.Abstractions": "13.9.0"
+ "HotChocolate.Abstractions": "13.9.7",
+ "HotChocolate.Execution.Abstractions": "13.9.7"
}
},
"HotChocolate.Subscriptions.InMemory": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "rj5U1Cd2QsjNnSNNdlSopYLtXh0kTZ1NlA1B3v02YFtj4Zu9le6QkGsl3oUljUUq46vSkkrT9ISj+e5wTCcw/Q==",
+ "resolved": "13.9.7",
+ "contentHash": "vvv8QjqPSURHTjRNyM2AuOvJI9vRBCnB8mYe3lUrGo2coBYakGb+21MX0UjreqR9kaR+611p5OM4+snASSN4Fw==",
"dependencies": {
- "HotChocolate.Execution.Abstractions": "13.9.0",
- "HotChocolate.Subscriptions": "13.9.0",
+ "HotChocolate.Execution.Abstractions": "13.9.7",
+ "HotChocolate.Subscriptions": "13.9.7",
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
}
},
"HotChocolate.Transport.Sockets": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "4hPlhS2bgqT/tYCZfPtbGtPAaedULKgTbFKkTsjigrDhJcVxBA36Gr3yGM6S3NEw2JdIgiwugYV1log9zXkEjA==",
+ "resolved": "13.9.7",
+ "contentHash": "MiyrvorBadNSJYiXdH+O0aEX1MM6BTMGRYBICcMw/Gfv1oJurMa9qXAcqwVa6fwlRZPL+UqU6PlFLjIILhPLLA==",
"dependencies": {
"System.IO.Pipelines": "8.0.0"
}
},
"HotChocolate.Types": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "VGPZePNC4sBlz/iY4x90zIRxW62MWzWNcl2yjLS3JcW+0W8KuKxh99dFLxL0WY/+Eoe8PUecmoob+FrVEvPzpg==",
+ "resolved": "13.9.7",
+ "contentHash": "zauZ28u0cjwDo02YlsF290HKvGfKIuXCljGoGRypl1vsjlX/MOcDTUiDY5/VEnVVz6QZWZyg66C/kO862QuXPQ==",
"dependencies": {
- "HotChocolate.Abstractions": "13.9.0",
- "HotChocolate.Types.Shared": "13.9.0",
- "HotChocolate.Utilities": "13.9.0",
+ "HotChocolate.Abstractions": "13.9.7",
+ "HotChocolate.Types.Shared": "13.9.7",
+ "HotChocolate.Utilities": "13.9.7",
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
"Microsoft.Extensions.ObjectPool": "8.0.0",
"System.ComponentModel.Annotations": "5.0.0",
@@ -288,74 +289,74 @@
},
"HotChocolate.Types.CursorPagination": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "2+w6tLrdjo+d/aIKyoNW1L/OH/p+FACMwGWHk1P4MwAspqaF7zjy71qTeNks+8QbRwG8uMleey/0sbr8sWpC6w==",
+ "resolved": "13.9.7",
+ "contentHash": "c1qshoAFs1h3L5hd8sSkdXTRdZPdTaolDLftmX5HX46TJvRW3diHWH7vDvfytlsxggMamHauwT4sTShYsvQGqw==",
"dependencies": {
- "HotChocolate.Execution": "13.9.0",
- "HotChocolate.Types": "13.9.0"
+ "HotChocolate.Execution": "13.9.7",
+ "HotChocolate.Types": "13.9.7"
}
},
"HotChocolate.Types.Mutations": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "NX1zLkb7t19Om5RYubmkA6yRCtBbca454rqSGKSVBYjDrsiA6+4ZDvmS9Kjbw8F+cPm3VqShenrIIgfW8bzCXQ==",
+ "resolved": "13.9.7",
+ "contentHash": "89CAbrdiZziEajLzBItunpn+Fd09iqVYKHEPlRsWY55L2wNrzcoblW5Pe2p3c22w8ewmzSSEc8TupBYlez+2Ug==",
"dependencies": {
- "HotChocolate.Execution": "13.9.0",
- "HotChocolate.Types": "13.9.0"
+ "HotChocolate.Execution": "13.9.7",
+ "HotChocolate.Types": "13.9.7"
}
},
"HotChocolate.Types.OffsetPagination": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "LIAaSVRS6FJCssP+s4ooLajhQ1/QfES78twX4OgZFJ9/UZMxXlU3K/IWeB2aXcJNkehfIZLgoiROnouB7ATepw==",
+ "resolved": "13.9.7",
+ "contentHash": "9kxPAU748x9/wmNPzLrHqYOMOkjbTP7DPMfMmOiUGjetI2Lm6RenUVZVODU8n92luk2Ng4Fc5GgJd7a28yqJ9w==",
"dependencies": {
- "HotChocolate.Execution": "13.9.0",
- "HotChocolate.Types": "13.9.0"
+ "HotChocolate.Execution": "13.9.7",
+ "HotChocolate.Types": "13.9.7"
}
},
"HotChocolate.Types.Scalars.Upload": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "hisB6PGGgsekz3a8YJwKgvbZHED98eph9+TMPg5A500tyvrZS00fbdpjRcN+rcTKAxhJ5evzHB2Fo1m62Dyo4w==",
+ "resolved": "13.9.7",
+ "contentHash": "afuOJKMvL8f64UZmvn2mt66db9rvdWkZUDt5vBsGErAxSJst8yCO56hiaYgjkAYg2Itp9yiqtJIc/UjI22x34A==",
"dependencies": {
- "HotChocolate.Types": "13.9.0"
+ "HotChocolate.Types": "13.9.7"
}
},
"HotChocolate.Types.Shared": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "2lhdbXU/GltPQWO9r8qePZSzDo9ryFs8Wv0aF7aQgEq3dLvwer6OpvnZhIYmGua6bXXebA1PzBAEaaxPpLx3Wg==",
+ "resolved": "13.9.7",
+ "contentHash": "OXuZNxvpFX/clo3jYgogoAg8dp+NIphIhKffs6S6tuyJsl4/sqoo19cwNhEyF0K9cxKJYJj+oYw+hbl5XOHpRQ==",
"dependencies": {
- "HotChocolate.Language.SyntaxTree": "13.9.0"
+ "HotChocolate.Language.SyntaxTree": "13.9.7"
}
},
"HotChocolate.Utilities": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "6zqwjROYxtuzAYjh31JnYKgM/MySRWEq4DHO64oSPFRJQ8NDgg7EvUU771yLt/6T7kUh+S6k25hVnmUipFtEnQ=="
+ "resolved": "13.9.7",
+ "contentHash": "Mh8K5kZZ0zRs5zXVlZDc3WqPU8I70lVSRTdhrM+4eWRZHceZ3OLgebQww2uGmAFcStzHD6b7XmQPuVxw0HRVCg=="
},
"HotChocolate.Utilities.DependencyInjection": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "o1ijY8Rk0IUAo8QZYhfQ8s4/3z78JS9tyXGHzA963gkzTSJPehD4960CAmWlyC19FdE1i2KiTnYLhNOwNoL6+A==",
+ "resolved": "13.9.7",
+ "contentHash": "XlTIkwAzVshTj4p+XR7YCrGl/bwM0izwoUmKCvc1mdoIBtORbWQNixrnLQsCldhlnqP1G+CzXO2g0wNv+g8wBA==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection": "8.0.0"
}
},
"HotChocolate.Validation": {
"type": "Transitive",
- "resolved": "13.9.0",
- "contentHash": "gC7/YfOcOOmT+zV/V45CubYhK3lZI7+SmNYLGXQ1ko4cwjVRh3PzSJMAaKw3naWDcbjXbEyWwdYc0dLuoVBNEA==",
+ "resolved": "13.9.7",
+ "contentHash": "vB7wUZl6kdo97v+oi0DTXXoif4kJ+6/CAJ8zQ8WakWiyJDxYe76v0NkGgViTrVFUDUlffVa7Yl6jGv49b2TPhQ==",
"dependencies": {
- "HotChocolate.Types": "13.9.0",
+ "HotChocolate.Types": "13.9.7",
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
"Microsoft.Extensions.Options": "8.0.0"
}
},
"HtmlSanitizer": {
"type": "Transitive",
- "resolved": "8.0.843",
- "contentHash": "XfmHK4rFz9PPN0gcv7J7pc+MRpcni1mrnO04mwA+9/1zIHLgdOvLJeDwWnX5a+up4tioPvGreB+p+KljLJ32wg==",
+ "resolved": "8.0.865",
+ "contentHash": "jzgltCjgTMbTLVfeHYU3ocxJrqRDVdkXYYGTOKVBnpQffaRB/4Hr0R6jKxBBH8UudQSgACp8j3lsD46weyeDJg==",
"dependencies": {
"AngleSharp": "[0.17.1]",
"AngleSharp.Css": "[0.17.0]",
@@ -376,19 +377,19 @@
},
"Kentico.Xperience.Core": {
"type": "Transitive",
- "resolved": "29.0.0",
- "contentHash": "jG0gkDLE4H7ZNEdxdyZEzPxoAMlfx24oVdPeRa8RCUriOhBtleNREInbR9kYoMWwo456EaUaf3RPngArmZdy1g==",
+ "resolved": "29.3.0",
+ "contentHash": "nomh8aBU0jOKP75U8G+z8Uf1pES7Jb18kDIih3CDrtr6FuiPWQRO72Zq097tosizhJzq9fW5MSGaL+uZXvX7Gg==",
"dependencies": {
"AngleSharp": "0.17.1",
- "MailKit": "4.5.0",
- "Microsoft.Data.SqlClient": "5.2.0",
+ "MailKit": "4.7.1.1",
+ "Microsoft.Data.SqlClient": "5.2.1",
"Microsoft.Extensions.Caching.Memory": "6.0.1",
"Microsoft.Extensions.Configuration": "6.0.1",
"Microsoft.Extensions.Configuration.Binder": "6.0.0",
"Microsoft.Extensions.DependencyInjection": "6.0.1",
"Microsoft.Extensions.FileProviders.Physical": "6.0.0",
"Microsoft.Extensions.Hosting.Abstractions": "6.0.0",
- "Microsoft.Extensions.Localization": "6.0.29",
+ "Microsoft.Extensions.Localization": "6.0.32",
"Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0",
"Mono.Cecil": "0.11.5",
"Newtonsoft.Json": "13.0.3",
@@ -397,16 +398,17 @@
},
"MailKit": {
"type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "EaXHODUdIV5oPdWvBJGazwaEpKt1LI/H/S//EEozANYCsfOSKHntX+Skk2kW616lSQp+fkRTmSjk0CYxEuOyEA==",
+ "resolved": "4.7.1.1",
+ "contentHash": "Y3okmIxu8g/ZcoJiE2i+dCeKgnNyddsXmcJslZnCPGVPP0aRyeVINHV1h97V+OVMdqjQI6O12J2p8Duwq5UEqQ==",
"dependencies": {
- "MimeKit": "4.5.0"
+ "MimeKit": "4.7.1",
+ "System.Formats.Asn1": "8.0.1"
}
},
"Microsoft.AspNetCore.SpaServices.Extensions": {
"type": "Transitive",
- "resolved": "6.0.29",
- "contentHash": "2LeomoSAHbVBEffWwZS4cFLAQsPw2UK4gfNcajssV/cMM5/i61d8LwAdTcGHVmgF5e0zOz/25B06fk3iymD4VA==",
+ "resolved": "6.0.32",
+ "contentHash": "XQ7QY8Kpo31H/pVNmNuTfa/HSsGfpIA82QHHiq3J1SU3EBEDSEcdOSJRI7ODm4GmGZY/n/fWM9Blpcbf5rhfPg==",
"dependencies": {
"Microsoft.Extensions.FileProviders.Physical": "6.0.0"
}
@@ -418,12 +420,12 @@
},
"Microsoft.Data.SqlClient": {
"type": "Transitive",
- "resolved": "5.2.0",
- "contentHash": "3alfyqRN3ELRtdvU1dGtLBRNQqprr3TJ0WrUJfMISPwg1nPUN2P3Lelah68IKWuV27Ceb7ig95hWNHFTSXfxMg==",
+ "resolved": "5.2.1",
+ "contentHash": "ojg2XWmih4ubPPtrhRqqXk0SM6wC2ZSTkNNEAlYBhMo4IsRHjLazFc0abzcZCNfw1JyWcqY7vGutWTv8ZaFD9g==",
"dependencies": {
- "Azure.Identity": "1.10.3",
+ "Azure.Identity": "1.11.3",
"Microsoft.Data.SqlClient.SNI.runtime": "5.2.0",
- "Microsoft.Identity.Client": "4.56.0",
+ "Microsoft.Identity.Client": "4.60.3",
"Microsoft.IdentityModel.JsonWebTokens": "6.35.0",
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.35.0",
"Microsoft.SqlServer.Server": "1.0.0",
@@ -504,8 +506,8 @@
},
"Microsoft.Extensions.FileProviders.Embedded": {
"type": "Transitive",
- "resolved": "6.0.29",
- "contentHash": "ih7lIqCUXsG4+CNNcPs67TBOe3Yd/HMdBBVP3BhvdZkJEUilhvUK69FB7ZPsiZKel08GkOh2qFXqZsWWPa/lPQ==",
+ "resolved": "6.0.32",
+ "contentHash": "zedFFk86/lHx3xePklSc5Fo4N3kWqEMSLnYbnsGc1loca/f5T0g85XGSgizPvdqZyAGtDlh1jHKk94aF0FiSpg==",
"dependencies": {
"Microsoft.Extensions.FileProviders.Abstractions": "6.0.0"
}
@@ -548,19 +550,19 @@
},
"Microsoft.Extensions.Localization": {
"type": "Transitive",
- "resolved": "6.0.29",
- "contentHash": "cZ5Tx6NtTZFzk+PWW2icApat7agQiMIFIsohsmHmz/scKRfAI/5XTa9lpZMwKowQBZm+ap0RwAJmQ2/5xoL+VQ==",
+ "resolved": "6.0.32",
+ "contentHash": "oT9/Odho4th/5aY+HztJMfRhAVR+6rZ9FqYYjRrRFDU2e6C+pBCQLSujQIjdAjuHlsUu4pNmHXoaaiaE/82pow==",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0",
- "Microsoft.Extensions.Localization.Abstractions": "6.0.29",
+ "Microsoft.Extensions.Localization.Abstractions": "6.0.32",
"Microsoft.Extensions.Logging.Abstractions": "6.0.4",
"Microsoft.Extensions.Options": "6.0.0"
}
},
"Microsoft.Extensions.Localization.Abstractions": {
"type": "Transitive",
- "resolved": "6.0.29",
- "contentHash": "4HVhh+V/7H2VMgFI8EP1kLgLpeRqm1kQOlXjHk4MHCVD5/pgWOTTbLEz9pdXymQQf/eRg1vNK8tG2MZstBHhlw=="
+ "resolved": "6.0.32",
+ "contentHash": "ZG8q0/GHhkfXa4ciGp23ax6bJBjFBMYldw8vDg3JIzBp7vYMg5+hGSmNzFMtZThyAr9ktvEQAJS7TUpEEpDT0A=="
},
"Microsoft.Extensions.Logging": {
"type": "Transitive",
@@ -612,19 +614,19 @@
},
"Microsoft.Identity.Client": {
"type": "Transitive",
- "resolved": "4.56.0",
- "contentHash": "rr4zbidvHy9r4NvOAs5hdd964Ao2A0pAeFBJKR95u1CJAVzbd1p6tPTXUZ+5ld0cfThiVSGvz6UHwY6JjraTpA==",
+ "resolved": "4.60.3",
+ "contentHash": "jve1RzmSpBhGlqMzPva6VfRbLMLZZc1Q8WRVZf8+iEruQkBgDTJPq8OeTehcY4GGYG1j6UB1xVofVE+n4BLDdw==",
"dependencies": {
- "Microsoft.IdentityModel.Abstractions": "6.22.0"
+ "Microsoft.IdentityModel.Abstractions": "6.35.0",
+ "System.Diagnostics.DiagnosticSource": "6.0.1"
}
},
"Microsoft.Identity.Client.Extensions.Msal": {
"type": "Transitive",
- "resolved": "4.56.0",
- "contentHash": "H12YAzEGK55vZ+QpxUzozhW8ZZtgPDuWvgA0JbdIR9UhMUplj29JhIgE2imuH8W2Nw9D8JKygR1uxRFtpSNcrg==",
+ "resolved": "4.60.3",
+ "contentHash": "X1Cz14/RbmlLshusE5u2zfG+5ul6ttgou19BZe5Mdw1qm6fgOI9/imBB2TIsx2UD7nkgd2+MCSzhbukZf7udeg==",
"dependencies": {
- "Microsoft.Identity.Client": "4.56.0",
- "System.IO.FileSystem.AccessControl": "5.0.0",
+ "Microsoft.Identity.Client": "4.60.3",
"System.Security.Cryptography.ProtectedData": "4.5.0"
}
},
@@ -675,11 +677,6 @@
"Microsoft.IdentityModel.Logging": "7.3.1"
}
},
- "Microsoft.NETCore.Platforms": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ=="
- },
"Microsoft.SqlServer.Server": {
"type": "Transitive",
"resolved": "1.0.0",
@@ -687,10 +684,11 @@
},
"MimeKit": {
"type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "OYn8b8b66J4mgtDzoImepiUtdkJOAVGoTj/ghzJ+az4wVixA5L5Z8GmgFhRvQ1btAIwZh/d9zvZLCALndQdz5w==",
+ "resolved": "4.7.1",
+ "contentHash": "Qoj4aVvhX14A1FNvaJ33hzOP4VZI2j+Mr38I9wSGcjMq4BYDtWLJG89aJ9nRW2cNfH6Czjwyp7+Mh++xv3AZvg==",
"dependencies": {
- "BouncyCastle.Cryptography": "2.3.0",
+ "BouncyCastle.Cryptography": "2.4.0",
+ "System.Formats.Asn1": "8.0.1",
"System.Security.Cryptography.Pkcs": "8.0.0"
}
},
@@ -709,6 +707,15 @@
"resolved": "4.5.1",
"contentHash": "Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg=="
},
+ "System.ClientModel": {
+ "type": "Transitive",
+ "resolved": "1.0.0",
+ "contentHash": "I3CVkvxeqFYjIVEP59DnjbeoGNfo/+SZrCLpRz2v/g0gpCHaEMPtWSY0s9k/7jR1rAsLNg2z2u1JRB76tPjnIw==",
+ "dependencies": {
+ "System.Memory.Data": "1.0.2",
+ "System.Text.Json": "4.7.2"
+ }
+ },
"System.CodeDom": {
"type": "Transitive",
"resolved": "8.0.0",
@@ -745,8 +752,8 @@
},
"System.Formats.Asn1": {
"type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "AJukBuLoe3QeAF+mfaRKQb2dgyrvt340iMBHYv+VdBzCUM06IxGlvl0o/uPOS7lHnXPN6u8fFRHSHudx5aTi8w=="
+ "resolved": "8.0.1",
+ "contentHash": "XqKba7Mm/koKSjKMfW82olQdmfbI5yqeoLV/tidRp7fbh5rmHAQ5raDI/7SU0swTzv+jgqtUGkzmFxuUg0it1A=="
},
"System.IdentityModel.Tokens.Jwt": {
"type": "Transitive",
@@ -757,15 +764,6 @@
"Microsoft.IdentityModel.Tokens": "7.3.1"
}
},
- "System.IO.FileSystem.AccessControl": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "SxHB3nuNrpptVk+vZ/F+7OHEpoHUIKKMl02bUmYHQr1r+glbZQxs7pRtsf4ENO29TVm2TH3AEeep2fJcy92oYw==",
- "dependencies": {
- "System.Security.AccessControl": "5.0.0",
- "System.Security.Principal.Windows": "5.0.0"
- }
- },
"System.IO.Hashing": {
"type": "Transitive",
"resolved": "7.0.0",
@@ -808,15 +806,6 @@
"resolved": "6.0.0",
"contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg=="
},
- "System.Security.AccessControl": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "5.0.0",
- "System.Security.Principal.Windows": "5.0.0"
- }
- },
"System.Security.Cryptography.Pkcs": {
"type": "Transitive",
"resolved": "8.0.0",
@@ -830,11 +819,6 @@
"resolved": "8.0.0",
"contentHash": "+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg=="
},
- "System.Security.Principal.Windows": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
- },
"System.Text.Encoding.CodePages": {
"type": "Transitive",
"resolved": "6.0.0",
@@ -868,8 +852,8 @@
},
"Yarp.ReverseProxy": {
"type": "Transitive",
- "resolved": "2.0.1",
- "contentHash": "op7vBwONPFeR1PYxeLw+RLqSodODDX8RWd0OinLGMVIq6yi1q9mv1j56ImuyZgiAToksiC0Dc7jbRUZ9I+jvFA==",
+ "resolved": "2.1.0",
+ "contentHash": "VgRuCBxmh5ND4VuFhvIN3AAeoxFhYkS2hNINk6AVCrOVTlpk7OwdrTXi8NHACfqfhDL+/oYCZrF9RxN+yiYnEg==",
"dependencies": {
"System.IO.Hashing": "7.0.0"
}
diff --git a/src/XbKcli/fields/getSimpleField.js b/src/XbKcli/fields/getSimpleField.js
index 8427514..5685434 100644
--- a/src/XbKcli/fields/getSimpleField.js
+++ b/src/XbKcli/fields/getSimpleField.js
@@ -28,6 +28,7 @@ function getSimpleField(field) {
return getField(field, { type: "string" });
case "longtext":
+ case "richtexthtml":
return getField(field, { type: "text" });
case "integer":
diff --git a/src/XbKcli/package-lock.json b/src/XbKcli/package-lock.json
index 36f1327..8e0789a 100644
--- a/src/XbKcli/package-lock.json
+++ b/src/XbKcli/package-lock.json
@@ -1,15 +1,15 @@
{
"name": "xperience-by-kentico-zapier-cli",
- "version": "1.0.1",
+ "version": "1.0.2",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "xperience-by-kentico-zapier-cli",
- "version": "1.0.1",
+ "version": "1.0.2",
"dependencies": {
"xml2js": "0.6.2",
- "zapier-platform-core": "^15.7.2"
+ "zapier-platform-core": "15.7.2"
},
"devDependencies": {
"jest": "^29.6.0"
@@ -1334,12 +1334,12 @@
}
},
"node_modules/braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dev": true,
"dependencies": {
- "fill-range": "^7.0.1"
+ "fill-range": "^7.1.1"
},
"engines": {
"node": ">=8"
@@ -1818,9 +1818,9 @@
}
},
"node_modules/fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dev": true,
"dependencies": {
"to-regex-range": "^5.0.1"
@@ -5042,12 +5042,12 @@
}
},
"braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dev": true,
"requires": {
- "fill-range": "^7.0.1"
+ "fill-range": "^7.1.1"
}
},
"browserslist": {
@@ -5377,9 +5377,9 @@
}
},
"fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dev": true,
"requires": {
"to-regex-range": "^5.0.1"
diff --git a/src/XbKcli/package.json b/src/XbKcli/package.json
index bffd21a..15c107f 100644
--- a/src/XbKcli/package.json
+++ b/src/XbKcli/package.json
@@ -1,7 +1,7 @@
{
"name": "xperience-by-kentico-zapier-cli",
- "version": "1.0.1",
- "description": "update platform core",
+ "version": "1.0.2",
+ "description": "update new data type in xbk",
"main": "index.js",
"scripts": {
"test": "jest --testTimeout 10000"