From 92702708996c61dd6e18b54a3df206d98a77c9bb Mon Sep 17 00:00:00 2001 From: cKey <35512826+colinin@users.noreply.github.com> Date: Thu, 9 Dec 2021 21:11:26 +0800 Subject: [PATCH] fix: add missing folder --- .../Emailing/Templates/EmailConfirmed.tpl | 5 ++++ ...IdentityEmailTemplateDefinitionProvider.cs | 26 +++++++++++++++++++ .../Templates/IdentityEmailTemplates.cs | 7 +++++ 3 files changed, 38 insertions(+) create mode 100644 aspnet-core/services/LY.MicroService.identityServer.HttpApi.Host/Emailing/Templates/EmailConfirmed.tpl create mode 100644 aspnet-core/services/LY.MicroService.identityServer.HttpApi.Host/Emailing/Templates/IdentityEmailTemplateDefinitionProvider.cs create mode 100644 aspnet-core/services/LY.MicroService.identityServer.HttpApi.Host/Emailing/Templates/IdentityEmailTemplates.cs diff --git a/aspnet-core/services/LY.MicroService.identityServer.HttpApi.Host/Emailing/Templates/EmailConfirmed.tpl b/aspnet-core/services/LY.MicroService.identityServer.HttpApi.Host/Emailing/Templates/EmailConfirmed.tpl new file mode 100644 index 000000000..157f51bb5 --- /dev/null +++ b/aspnet-core/services/LY.MicroService.identityServer.HttpApi.Host/Emailing/Templates/EmailConfirmed.tpl @@ -0,0 +1,5 @@ +
+ {{L "EmailConfirmed" model.user}} +

{{model.code}}

+ {{L "EmailConfirmedRemarks"}} +
\ No newline at end of file diff --git a/aspnet-core/services/LY.MicroService.identityServer.HttpApi.Host/Emailing/Templates/IdentityEmailTemplateDefinitionProvider.cs b/aspnet-core/services/LY.MicroService.identityServer.HttpApi.Host/Emailing/Templates/IdentityEmailTemplateDefinitionProvider.cs new file mode 100644 index 000000000..4d45a8841 --- /dev/null +++ b/aspnet-core/services/LY.MicroService.identityServer.HttpApi.Host/Emailing/Templates/IdentityEmailTemplateDefinitionProvider.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Volo.Abp.Emailing.Templates; +using Volo.Abp.Localization; +using Volo.Abp.TextTemplating; +using Volo.Abp.Identity.Localization; + +namespace LY.MicroService.IdentityServer.Emailing.Templates +{ + public class IdentityEmailTemplateDefinitionProvider : TemplateDefinitionProvider + { + public override void Define(ITemplateDefinitionContext context) + { + context.Add( + new TemplateDefinition( + IdentityEmailTemplates.EmailConfirmed, + displayName: LocalizableString.Create($"TextTemplate:{IdentityEmailTemplates.EmailConfirmed}"), + layout: StandardEmailTemplates.Layout, + localizationResource: typeof(IdentityResource) + ).WithVirtualFilePath("/LINGYUN/Abp/IdentityServer4/Emailing/Templates/EmailConfirmed.tpl", true) + ); + } + } +} diff --git a/aspnet-core/services/LY.MicroService.identityServer.HttpApi.Host/Emailing/Templates/IdentityEmailTemplates.cs b/aspnet-core/services/LY.MicroService.identityServer.HttpApi.Host/Emailing/Templates/IdentityEmailTemplates.cs new file mode 100644 index 000000000..59b8f8cdd --- /dev/null +++ b/aspnet-core/services/LY.MicroService.identityServer.HttpApi.Host/Emailing/Templates/IdentityEmailTemplates.cs @@ -0,0 +1,7 @@ +namespace LY.MicroService.IdentityServer.Emailing.Templates +{ + public static class IdentityEmailTemplates + { + public const string EmailConfirmed = "Abp.Identity.EmailConfirmed"; + } +}