Files
Umbraco-CMS/src/Umbraco.Cms.Api.Management/ViewModels/Installer/UserInstallRequestModel.cs
Andy Butland ca08652a60 Installer: Fix issues with newsletter signup (#20705)
* Add setter to allow handling of requests to subscribe to newsletter on install.

* Correct serialization of newsletter subscription request.

* Fix serialization and use the Umbraco.EmailMarketing service for newsletter signup.

* Remove logging of user when setting telemetry level.

* Applied suggestions from code review.
2025-11-07 14:34:26 +01:00

22 lines
510 B
C#

using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
namespace Umbraco.Cms.Api.Management.ViewModels.Installer;
public class UserInstallRequestModel
{
[Required]
[StringLength(255)]
public string Name { get; set; } = string.Empty;
[Required]
[EmailAddress]
public string Email { get; set; } = string.Empty;
[Required]
[PasswordPropertyText]
public string Password { get; set; } = string.Empty;
public bool SubscribeToNewsletter { get; set; }
}