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";
+ }
+}