diff --git a/AssemblyInfoShare/SharedAssemblyInfo.cs b/AssemblyInfoShare/SharedAssemblyInfo.cs new file mode 100644 index 000000000..346884b2c --- /dev/null +++ b/AssemblyInfoShare/SharedAssemblyInfo.cs @@ -0,0 +1,27 @@ +using System.Reflection; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyCompany("Telerik")] +[assembly: AssemblyProduct("Telerik Sitefinity CMS")] +[assembly: AssemblyCopyright("Copyright © 2005-2023 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.")] +[assembly: AssemblyTrademark("Sitefinity")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +[assembly: AssemblyVersion("15.1.8300.0")] +[assembly: AssemblyFileVersion("15.1.8300.0")] diff --git a/Directory.Packages.props b/Directory.Packages.props index 127b14aa4..fe534d325 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -5,13 +5,13 @@ - - - - + + + + - - + + \ No newline at end of file diff --git a/Telerik.Sitefinity.Frontend.Blogs/Mvc/Views/web.config b/Telerik.Sitefinity.Frontend.Blogs/Mvc/Views/web.config index e13f352aa..9bb11aeeb 100644 --- a/Telerik.Sitefinity.Frontend.Blogs/Mvc/Views/web.config +++ b/Telerik.Sitefinity.Frontend.Blogs/Mvc/Views/web.config @@ -8,148 +8,148 @@ \Windows\Microsoft.Net\Framework\v2.x\Config --> - -
-
- -
- - -
-
- - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Telerik.Sitefinity.Frontend.Card/Mvc/Views/web.config b/Telerik.Sitefinity.Frontend.Card/Mvc/Views/web.config index e13f352aa..9bb11aeeb 100644 --- a/Telerik.Sitefinity.Frontend.Card/Mvc/Views/web.config +++ b/Telerik.Sitefinity.Frontend.Card/Mvc/Views/web.config @@ -8,148 +8,148 @@ \Windows\Microsoft.Net\Framework\v2.x\Config --> - -
-
- -
- - -
-
- - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Telerik.Sitefinity.Frontend.Comments/Mvc/Views/web.config b/Telerik.Sitefinity.Frontend.Comments/Mvc/Views/web.config index e13f352aa..9bb11aeeb 100644 --- a/Telerik.Sitefinity.Frontend.Comments/Mvc/Views/web.config +++ b/Telerik.Sitefinity.Frontend.Comments/Mvc/Views/web.config @@ -8,148 +8,148 @@ \Windows\Microsoft.Net\Framework\v2.x\Config --> - -
-
- -
- - -
-
- - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Telerik.Sitefinity.Frontend.ContentBlock/Mvc/Views/web.config b/Telerik.Sitefinity.Frontend.ContentBlock/Mvc/Views/web.config index e13f352aa..9bb11aeeb 100644 --- a/Telerik.Sitefinity.Frontend.ContentBlock/Mvc/Views/web.config +++ b/Telerik.Sitefinity.Frontend.ContentBlock/Mvc/Views/web.config @@ -8,148 +8,148 @@ \Windows\Microsoft.Net\Framework\v2.x\Config --> - -
-
- -
- - -
-
- - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Telerik.Sitefinity.Frontend.DynamicContent/Mvc/Views/web.config b/Telerik.Sitefinity.Frontend.DynamicContent/Mvc/Views/web.config index e13f352aa..9bb11aeeb 100644 --- a/Telerik.Sitefinity.Frontend.DynamicContent/Mvc/Views/web.config +++ b/Telerik.Sitefinity.Frontend.DynamicContent/Mvc/Views/web.config @@ -8,148 +8,148 @@ \Windows\Microsoft.Net\Framework\v2.x\Config --> - -
-
- -
- - -
-
- - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Telerik.Sitefinity.Frontend.EmailCampaigns/Mvc/Views/web.config b/Telerik.Sitefinity.Frontend.EmailCampaigns/Mvc/Views/web.config index e13f352aa..9bb11aeeb 100644 --- a/Telerik.Sitefinity.Frontend.EmailCampaigns/Mvc/Views/web.config +++ b/Telerik.Sitefinity.Frontend.EmailCampaigns/Mvc/Views/web.config @@ -8,148 +8,148 @@ \Windows\Microsoft.Net\Framework\v2.x\Config --> - -
-
- -
- - -
-
- - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Telerik.Sitefinity.Frontend.Events/Mvc/Views/web.config b/Telerik.Sitefinity.Frontend.Events/Mvc/Views/web.config index e13f352aa..9bb11aeeb 100644 --- a/Telerik.Sitefinity.Frontend.Events/Mvc/Views/web.config +++ b/Telerik.Sitefinity.Frontend.Events/Mvc/Views/web.config @@ -8,148 +8,148 @@ \Windows\Microsoft.Net\Framework\v2.x\Config --> - -
-
- -
- - -
-
- - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Telerik.Sitefinity.Frontend.Forms/Mvc/Views/web.config b/Telerik.Sitefinity.Frontend.Forms/Mvc/Views/web.config index e13f352aa..9bb11aeeb 100644 --- a/Telerik.Sitefinity.Frontend.Forms/Mvc/Views/web.config +++ b/Telerik.Sitefinity.Frontend.Forms/Mvc/Views/web.config @@ -8,148 +8,148 @@ \Windows\Microsoft.Net\Framework\v2.x\Config --> - -
-
- -
- - -
-
- - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Telerik.Sitefinity.Frontend.Identity/Mvc/Helpers/RegistrationHelper.cs b/Telerik.Sitefinity.Frontend.Identity/Mvc/Helpers/RegistrationHelper.cs index dbeaab843..54def88ef 100644 --- a/Telerik.Sitefinity.Frontend.Identity/Mvc/Helpers/RegistrationHelper.cs +++ b/Telerik.Sitefinity.Frontend.Identity/Mvc/Helpers/RegistrationHelper.cs @@ -3,6 +3,7 @@ using Telerik.Sitefinity.Localization; using Telerik.Sitefinity.ModuleEditor.Web.Services.Model; using Telerik.Sitefinity.Security.Model; +using Telerik.Sitefinity.Web.UI.ContentUI.Config; using Telerik.Sitefinity.Web.UI.Fields.Config; using Telerik.Sitefinity.Web.UI.Validation.Contracts; @@ -56,27 +57,7 @@ public static Dictionary GetProfileValidationAttributes(string f /// public static IValidatorDefinition GetFieldValidatorDefinition(string fieldName) { - var views = CustomFieldsContext.GetViews(typeof(SitefinityProfile).FullName); - var view = views.FirstOrDefault(); - - foreach (var section in view.Sections.Values) - { - if (section != null) - { - // get configuration element - FieldDefinitionElement fieldDefinitionElement = WcfDefinitionBuilder.GetFieldDefinitionElement(fieldName, section); - var fieldControlDefinitionElement = fieldDefinitionElement as FieldControlDefinitionElement; - - if (fieldControlDefinitionElement != null) - { - // transfer complex properties like validation - if (fieldControlDefinitionElement.Validation != null) - return fieldControlDefinitionElement.Validation; - } - } - } - - return null; + return ContentViewConfig.GetFieldValidatorDefinition(typeof(SitefinityProfile), fieldName); } private const string MissingResourcePrefix = "#ResourceNotFound#"; diff --git a/Telerik.Sitefinity.Frontend.Identity/Mvc/Models/LoginForm/LoginFormModel.cs b/Telerik.Sitefinity.Frontend.Identity/Mvc/Models/LoginForm/LoginFormModel.cs index 54af8b8a0..1c13d9125 100644 --- a/Telerik.Sitefinity.Frontend.Identity/Mvc/Models/LoginForm/LoginFormModel.cs +++ b/Telerik.Sitefinity.Frontend.Identity/Mvc/Models/LoginForm/LoginFormModel.cs @@ -583,20 +583,17 @@ protected internal string GetReturnURL(HttpContextBase context) redirectUrl = redirectUrl.Replace("&err=true", string.Empty).Replace("err=true", string.Empty); } - if (this.LoginRedirectPageId.HasValue) + // Get redirectUrl from query string parameter + string redirectUrlFromQS; + this.TryResolveUrlFromUrlReferrer(context, out redirectUrlFromQS); + + if (!string.IsNullOrWhiteSpace(redirectUrlFromQS)) { - redirectUrl = this.GetPageUrl(this.LoginRedirectPageId); + redirectUrl = redirectUrlFromQS; } - else + else if (this.LoginRedirectPageId.HasValue) { - // Get redirectUrl from query string parameter - string redirectUrlFromQS; - this.TryResolveUrlFromUrlReferrer(context, out redirectUrlFromQS); - - if (!string.IsNullOrWhiteSpace(redirectUrlFromQS)) - { - redirectUrl = redirectUrlFromQS; - } + redirectUrl = this.GetPageUrl(this.LoginRedirectPageId); } return redirectUrl; diff --git a/Telerik.Sitefinity.Frontend.Identity/Mvc/Models/Profile/ProfileModel.cs b/Telerik.Sitefinity.Frontend.Identity/Mvc/Models/Profile/ProfileModel.cs index 6a8a1e50b..49c400ddf 100644 --- a/Telerik.Sitefinity.Frontend.Identity/Mvc/Models/Profile/ProfileModel.cs +++ b/Telerik.Sitefinity.Frontend.Identity/Mvc/Models/Profile/ProfileModel.cs @@ -1,4 +1,5 @@ -using System; + +using System; using System.Collections.Generic; using System.IO; using System.Linq; @@ -7,6 +8,7 @@ using System.Web.Script.Serialization; using Telerik.Sitefinity.Data; using Telerik.Sitefinity.Data.ContentLinks; +using Telerik.Sitefinity.Frontend.Identity.Mvc.Helpers; using Telerik.Sitefinity.Frontend.Identity.Mvc.StringResources; using Telerik.Sitefinity.Frontend.Mvc.Helpers; using Telerik.Sitefinity.Libraries.Model; @@ -327,21 +329,60 @@ public virtual void ValidateProfileData(ProfileEditViewModel viewModel, System.W var profileBindings = profileBindingsList.SingleOrDefault(p => p.ProfileType == profile.GetType().FullName); if (profileBindings != null) { - var requiredProperties = profileBindings.Properties.Where(p => p.Required); + var requiredProperties = profileBindings.Properties; foreach (var prop in requiredProperties) { + string propValue; + var tryGetPropValue = viewModel.Profile.TryGetValue(prop.Name, out propValue); + var profileValue = profile.GetType().GetProperty(prop.Name)?.GetValue(profile) as string; + if (readOnlyFields.Any(x => x.Equals(prop.Name, StringComparison.OrdinalIgnoreCase))) { + if (!(propValue.Equals(profileValue) || (string.IsNullOrEmpty(propValue) && string.IsNullOrEmpty(profileValue)))) + { + modelState.AddModelError(string.Format("Profile[{0}]", prop.Name), string.Format(this.GetErrorMessageFromResource("ReadOnlyField"), prop.Name)); + } + // skip validation for read-only fields continue; } - string propValue; - if (!viewModel.Profile.TryGetValue(prop.Name, out propValue) || string.IsNullOrWhiteSpace(propValue)) + if (!tryGetPropValue || string.IsNullOrWhiteSpace(propValue)) + { + if (prop.Required) + { + modelState.AddModelError(string.Format("Profile[{0}]", prop.Name), string.Format(Res.Get().RequiredProfileField, prop.Name)); + } + } + else { - modelState.AddModelError(string.Format("Profile[{0}]", prop.Name), string.Format(Res.Get().RequiredProfileField, prop.Name)); + var validation = RegistrationHelper.GetFieldValidatorDefinition(prop.Name); + + if (validation != null) + { + var value = viewModel.Profile[prop.Name]; + if (validation.Required.HasValue && validation.Required.Value && string.IsNullOrEmpty(value)) + { + modelState.AddModelError(string.Format("Profile[{0}]", prop.Name), this.GetErrorMessageFromResource(validation.RequiredViolationMessage)); + } + else if (value.Length > 0) + { + if (value.Length < (int)validation.MinLength || ((int)validation.MaxLength != 0 && value.Length > (int)validation.MaxLength)) + { + modelState.AddModelError(string.Format("Profile[{0}]", prop.Name), this.GetErrorMessageFromResource(validation.MaxLengthViolationMessage)); + } + if (!string.IsNullOrEmpty(validation.RegularExpression)) + { + var regex = new Regex(validation.RegularExpression); + if (!regex.IsMatch(value)) + { + modelState.AddModelError(string.Format("Profile[{0}]", prop.Name), this.GetErrorMessageFromResource(validation.RegularExpressionViolationMessage)); + } + } + } + } } } } @@ -572,6 +613,19 @@ private Album GetProfileImagesAlbum(LibrariesManager manager) return album; } + private string GetErrorMessageFromResource(string violationMessage) + { + const string MissingResourcePrefix = "#ResourceNotFound#"; + string errorMessage = string.Empty; + + if (violationMessage != null) + { + errorMessage = Res.Get(violationMessage).StartsWith(MissingResourcePrefix) ? violationMessage : Res.Get(violationMessage); + } + + return errorMessage; + } + #endregion #region Private fields diff --git a/Telerik.Sitefinity.Frontend.Identity/Mvc/Models/Registration/RegistrationViewModel.cs b/Telerik.Sitefinity.Frontend.Identity/Mvc/Models/Registration/RegistrationViewModel.cs index 326b4a99b..444cdcb1a 100644 --- a/Telerik.Sitefinity.Frontend.Identity/Mvc/Models/Registration/RegistrationViewModel.cs +++ b/Telerik.Sitefinity.Frontend.Identity/Mvc/Models/Registration/RegistrationViewModel.cs @@ -1,6 +1,9 @@ using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; +using System.Configuration; +using System.Text.RegularExpressions; +using System.Threading; using System.Web.Mvc; using Telerik.Sitefinity.Frontend.Identity.Mvc.Helpers; using Telerik.Sitefinity.Frontend.Identity.Mvc.StringResources; @@ -142,14 +145,24 @@ public virtual IEnumerable Validate(ValidationContext validati yield return new ValidationResult($"{requiredErrorMessage}", new List { "Profile[" + info.Key + "]" }); } - else if (info.Value.Length > 1) + else if (info.Value.Length > 0) { if (info.Value.Length < (int)validation.MinLength || ((int)validation.MaxLength != 0 && info.Value.Length > (int)validation.MaxLength)) { var lengthErrorMessage = this.GetErrorMessageFromResource(validation.MaxLengthViolationMessage); - + yield return new ValidationResult($"{lengthErrorMessage}", new List { "Profile[" + info.Key + "]" }); } + + if (!string.IsNullOrEmpty(validation.RegularExpression)) + { + var regex = new Regex(validation.RegularExpression); + if (!regex.IsMatch(info.Value)) + { + var patternErrorMessage = this.GetErrorMessageFromResource(validation.RegularExpressionViolationMessage); + yield return new ValidationResult(patternErrorMessage, new List { "Profile[" + info.Key + "]" }); + } + } } } } diff --git a/Telerik.Sitefinity.Frontend.Identity/Mvc/Views/Profile/Edit.ProfileEdit.cshtml b/Telerik.Sitefinity.Frontend.Identity/Mvc/Views/Profile/Edit.ProfileEdit.cshtml index 1260b1e32..9edfbd231 100644 --- a/Telerik.Sitefinity.Frontend.Identity/Mvc/Views/Profile/Edit.ProfileEdit.cshtml +++ b/Telerik.Sitefinity.Frontend.Identity/Mvc/Views/Profile/Edit.ProfileEdit.cshtml @@ -57,6 +57,10 @@ @Html.Resource("EditProfileFirstName") @Html.HiddenFor(u => u.Profile["FirstName"]) @Model.Profile["FirstName"] + @if (Html.ValidationMessageFor(u => u.Profile["FirstName"]) != null) + { + @Html.ValidationMessageFor(u => u.Profile["FirstName"]) + } } @@ -77,6 +81,10 @@ @Html.Resource("EditProfileLastName") @Html.HiddenFor(u => u.Profile["LastName"]) @Model.Profile["LastName"] + @if (Html.ValidationMessageFor(u => u.Profile["LastName"]) != null) + { + @Html.ValidationMessageFor(u => u.Profile["LastName"]) + } } @@ -97,6 +105,10 @@ @Html.Resource("EditProfileNickname") @Html.HiddenFor(u => u.Profile["Nickname"]) @Model.Profile["Nickname"] + @if (Html.ValidationMessageFor(u => u.Profile["NickName"]) != null) + { + @Html.ValidationMessageFor(u => u.Profile["Nickname"]) + } } @@ -116,6 +128,10 @@ @Html.Resource("EditProfileAbout") @Html.HiddenFor(u => u.Profile["About"]) @Model.Profile["About"] + @if (Html.ValidationMessageFor(u => u.Profile["About"]) != null) + { + @Html.ValidationMessageFor(u => u.Profile["About"]) + } } else diff --git a/Telerik.Sitefinity.Frontend.Identity/Mvc/Views/web.config b/Telerik.Sitefinity.Frontend.Identity/Mvc/Views/web.config index e13f352aa..9bb11aeeb 100644 --- a/Telerik.Sitefinity.Frontend.Identity/Mvc/Views/web.config +++ b/Telerik.Sitefinity.Frontend.Identity/Mvc/Views/web.config @@ -8,148 +8,148 @@ \Windows\Microsoft.Net\Framework\v2.x\Config --> - -
-
- -
- - -
-
- - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Telerik.Sitefinity.Frontend.InlineClientAssets/Mvc/Views/web.config b/Telerik.Sitefinity.Frontend.InlineClientAssets/Mvc/Views/web.config index e13f352aa..9bb11aeeb 100644 --- a/Telerik.Sitefinity.Frontend.InlineClientAssets/Mvc/Views/web.config +++ b/Telerik.Sitefinity.Frontend.InlineClientAssets/Mvc/Views/web.config @@ -8,148 +8,148 @@ \Windows\Microsoft.Net\Framework\v2.x\Config --> - -
-
- -
- - -
-
- - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Telerik.Sitefinity.Frontend.Lists/Mvc/Views/web.config b/Telerik.Sitefinity.Frontend.Lists/Mvc/Views/web.config index e13f352aa..9bb11aeeb 100644 --- a/Telerik.Sitefinity.Frontend.Lists/Mvc/Views/web.config +++ b/Telerik.Sitefinity.Frontend.Lists/Mvc/Views/web.config @@ -8,148 +8,148 @@ \Windows\Microsoft.Net\Framework\v2.x\Config --> - -
-
- -
- - -
-
- - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Telerik.Sitefinity.Frontend.Media/Mvc/Models/Image/ImageModel.cs b/Telerik.Sitefinity.Frontend.Media/Mvc/Models/Image/ImageModel.cs index 57f3a2af4..648c10530 100644 --- a/Telerik.Sitefinity.Frontend.Media/Mvc/Models/Image/ImageModel.cs +++ b/Telerik.Sitefinity.Frontend.Media/Mvc/Models/Image/ImageModel.cs @@ -3,14 +3,19 @@ using System.Globalization; using System.Linq; using System.Web.Script.Serialization; +using Telerik.Sitefinity.Abstractions; using Telerik.Sitefinity.Configuration; using Telerik.Sitefinity.ContentLocations; using Telerik.Sitefinity.Frontend.Media.Mvc.Helpers; using Telerik.Sitefinity.Frontend.Mvc.Models; +using Telerik.Sitefinity.Localization; using Telerik.Sitefinity.Modules; using Telerik.Sitefinity.Modules.Libraries; using Telerik.Sitefinity.Modules.Libraries.Configuration; +using Telerik.Sitefinity.Modules.Libraries.ImageProcessing; +using Telerik.Sitefinity.Modules.Libraries.ImageProcessing.Models; using Telerik.Sitefinity.Modules.Libraries.Thumbnails; +using Telerik.Sitefinity.Modules.Libraries.Web.Services; using Telerik.Sitefinity.Modules.Pages; using Telerik.Sitefinity.Services; using Telerik.Sitefinity.Web; @@ -80,14 +85,12 @@ public ImageModel() /// public virtual ImageViewModel GetViewModel() { - var viewModel = new ImageViewModel() { AlternativeText = this.AlternativeText, Title = this.Title, DisplayMode = this.DisplayMode, ThumbnailName = this.ThumbnailName, - ThumbnailUrl = this.ThumbnailUrl, ThumbnailHeight = null, ThumbnailWidth = null, CustomSize = this.CustomSize != null ? new JavaScriptSerializer().Deserialize(this.CustomSize) : null, @@ -102,6 +105,16 @@ public virtual ImageViewModel GetViewModel() image = this.GetImage(); if (image != null) { + if (this.CustomSize != null) + { + this.ThumbnailUrl = image.ResolveCustomImageSizeThumbnailUrl(this.CustomSize, this.ProviderName); + } + else + { + var urlAsAbsolute = Config.Get().SiteUrlSettings.GenerateAbsoluteUrls; + this.ThumbnailUrl = image.ResolveThumbnailUrl(null, urlAsAbsolute); + } + viewModel.SelectedSizeUrl = this.GetSelectedSizeUrl(image); viewModel.LinkedContentUrl = GetLinkedUrl(image); } @@ -116,6 +129,7 @@ public virtual ImageViewModel GetViewModel() this.GetThumbnailSizes(out width, out height, image); + viewModel.ThumbnailUrl = this.ThumbnailUrl; viewModel.ThumbnailHeight = height; viewModel.ThumbnailWidth = width; @@ -269,6 +283,6 @@ private void GetThumbnailSizes(out int width, out int height, SfImage image) } } } - #endregion + #endregion } } \ No newline at end of file diff --git a/Telerik.Sitefinity.Frontend.Media/Mvc/Scripts/Image/designerview-simple.js b/Telerik.Sitefinity.Frontend.Media/Mvc/Scripts/Image/designerview-simple.js index 72593f3cc..13df2eb66 100644 --- a/Telerik.Sitefinity.Frontend.Media/Mvc/Scripts/Image/designerview-simple.js +++ b/Telerik.Sitefinity.Frontend.Media/Mvc/Scripts/Image/designerview-simple.js @@ -77,9 +77,6 @@ if ($scope.properties.ThumbnailUrl.PropertyValue) { return mediaService.getCustomThumbnailUrl($scope.properties.Id.PropertyValue, parsedCustomSize); } - else if (parsedCustomSize && parsedCustomSize.Method) { - return mediaService.getCustomThumbnailUrl($scope.properties.Id.PropertyValue, parsedCustomSize); - } else { return ''; } diff --git a/Telerik.Sitefinity.Frontend.Media/Mvc/Views/web.config b/Telerik.Sitefinity.Frontend.Media/Mvc/Views/web.config index e13f352aa..9bb11aeeb 100644 --- a/Telerik.Sitefinity.Frontend.Media/Mvc/Views/web.config +++ b/Telerik.Sitefinity.Frontend.Media/Mvc/Views/web.config @@ -8,148 +8,148 @@ \Windows\Microsoft.Net\Framework\v2.x\Config --> - -
-
- -
- - -
-
- - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Telerik.Sitefinity.Frontend.Navigation/Mvc/Models/Breadcrumb/BreadcrumbModel.cs b/Telerik.Sitefinity.Frontend.Navigation/Mvc/Models/Breadcrumb/BreadcrumbModel.cs index 1f1e83cb6..7724b7bfc 100644 --- a/Telerik.Sitefinity.Frontend.Navigation/Mvc/Models/Breadcrumb/BreadcrumbModel.cs +++ b/Telerik.Sitefinity.Frontend.Navigation/Mvc/Models/Breadcrumb/BreadcrumbModel.cs @@ -111,7 +111,7 @@ public virtual BreadcrumbViewModel CreateViewModel(IBreadcrumExtender extender) virtualNodes = virtualNodes.Where(n => !result.Item2.Contains(n)); result.Item2.AddRange(virtualNodes); } - } + } return new BreadcrumbViewModel(result.Item2) { @@ -130,16 +130,7 @@ public virtual IEnumerable GetMvcDetailWidgetVirtualNodes() { var nodes = new List(); - var page = HttpContext.Current.Handler as System.Web.UI.Page; - - if (page == null) - { - var pageHandlerWrapper = HttpContext.Current.Handler as IHandlerWrapper; - if (pageHandlerWrapper != null) - { - page = pageHandlerWrapper.OriginalHandler as System.Web.UI.Page; - } - } + var page = this.GetPageFromHandler(); if (page != null) { @@ -179,7 +170,7 @@ public virtual IEnumerable GetMvcDetailWidgetVirtualNodes() return nodes; } - + private static IList GetControlsRecusrvive(Control control) where T : Control { var rtn = new List(); @@ -205,7 +196,7 @@ private IEnumerable GetDynamicContentlVirtualNodes(DynamicContent d var currentParentItem = dataItem.SystemParentItem; while (currentParentItem != null) { - var page = HttpContext.Current.Handler as System.Web.UI.Page; + var page = this.GetPageFromHandler(); var url = page.Request.RawUrl; var indexOfCurrentUrl = url.IndexOf(currentParentItem.ItemDefaultUrl, StringComparison.OrdinalIgnoreCase); if (indexOfCurrentUrl > -1) @@ -309,6 +300,22 @@ private SiteMapProvider SiteMapProvider } } + private System.Web.UI.Page GetPageFromHandler() + { + var page = HttpContext.Current.Handler as System.Web.UI.Page; + + if (page == null) + { + var pageHandlerWrapper = HttpContext.Current.Handler as IHandlerWrapper; + if (pageHandlerWrapper != null) + { + page = pageHandlerWrapper.OriginalHandler as System.Web.UI.Page; + } + } + + return page; + } + #region Private fields private bool showHomePageLink = true; private bool showCurrentPageInTheEnd = true; diff --git a/Telerik.Sitefinity.Frontend.Navigation/Mvc/Views/web.config b/Telerik.Sitefinity.Frontend.Navigation/Mvc/Views/web.config index e13f352aa..9bb11aeeb 100644 --- a/Telerik.Sitefinity.Frontend.Navigation/Mvc/Views/web.config +++ b/Telerik.Sitefinity.Frontend.Navigation/Mvc/Views/web.config @@ -8,148 +8,148 @@ \Windows\Microsoft.Net\Framework\v2.x\Config --> - -
-
- -
- - -
-
- - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Telerik.Sitefinity.Frontend.News/MVC/Views/web.config b/Telerik.Sitefinity.Frontend.News/MVC/Views/web.config index e13f352aa..9bb11aeeb 100644 --- a/Telerik.Sitefinity.Frontend.News/MVC/Views/web.config +++ b/Telerik.Sitefinity.Frontend.News/MVC/Views/web.config @@ -8,148 +8,148 @@ \Windows\Microsoft.Net\Framework\v2.x\Config --> - -
-
- -
- - -
-
- - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Telerik.Sitefinity.Frontend.Publishing/Mvc/Views/web.config b/Telerik.Sitefinity.Frontend.Publishing/Mvc/Views/web.config index e13f352aa..9bb11aeeb 100644 --- a/Telerik.Sitefinity.Frontend.Publishing/Mvc/Views/web.config +++ b/Telerik.Sitefinity.Frontend.Publishing/Mvc/Views/web.config @@ -8,148 +8,148 @@ \Windows\Microsoft.Net\Framework\v2.x\Config --> - -
-
- -
- - -
-
- - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Telerik.Sitefinity.Frontend.Recommendations/MVC/Views/web.config b/Telerik.Sitefinity.Frontend.Recommendations/MVC/Views/web.config index e13f352aa..9bb11aeeb 100644 --- a/Telerik.Sitefinity.Frontend.Recommendations/MVC/Views/web.config +++ b/Telerik.Sitefinity.Frontend.Recommendations/MVC/Views/web.config @@ -8,148 +8,148 @@ \Windows\Microsoft.Net\Framework\v2.x\Config --> - -
-
- -
- - -
-
- - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Telerik.Sitefinity.Frontend.Search/Mvc/Views/web.config b/Telerik.Sitefinity.Frontend.Search/Mvc/Views/web.config index e13f352aa..9bb11aeeb 100644 --- a/Telerik.Sitefinity.Frontend.Search/Mvc/Views/web.config +++ b/Telerik.Sitefinity.Frontend.Search/Mvc/Views/web.config @@ -8,148 +8,148 @@ \Windows\Microsoft.Net\Framework\v2.x\Config --> - -
-
- -
- - -
-
- - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Telerik.Sitefinity.Frontend.Taxonomies/Mvc/Views/web.config b/Telerik.Sitefinity.Frontend.Taxonomies/Mvc/Views/web.config index e13f352aa..9bb11aeeb 100644 --- a/Telerik.Sitefinity.Frontend.Taxonomies/Mvc/Views/web.config +++ b/Telerik.Sitefinity.Frontend.Taxonomies/Mvc/Views/web.config @@ -8,148 +8,148 @@ \Windows\Microsoft.Net\Framework\v2.x\Config --> - -
-
- -
- - -
-
- - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file