1
0
mirror of https://github.com/bitwarden/server.git synced 2024-11-25 12:45:18 +01:00
bitwarden-server/src/Core/MailTemplates/Handlebars
Jared Snider b2b1e3de87
Auth/PM-5092 - Registration with Email verification - Send Email Verification Endpoint (#4173)
* PM-5092 - Add new EnableEmailVerification global setting.

* PM-5092 - WIP - AccountsController.cs - create stub for new     PostRegisterSendEmailVerification

* PM-5092 - RegisterSendEmailVerificationRequestModel

* PM-5092 - Create EmailVerificationTokenable.cs and get started on tests (still WIP).

* PM-5092 - EmailVerificationTokenable.cs finished + tests working.

* PM-5092 - Add token data factory for new EmailVerificationTokenable factory.

* PM-5092 - EmailVerificationTokenable.cs - set expiration to match existing verify email.

* PM-5092 - Get SendVerificationEmailForRegistrationCommand command mostly written + register as scoped.

* PM-5092 - Rename tokenable to be more clear and differentiate it from the existing email verification token.

* PM-5092 - Add new registration verify email method on mail service.

* PM-5092 - Refactor SendVerificationEmailForRegistrationCommand and add call to mail service to send email.

* PM-5092 - NoopMailService.cs needs to implement all interface methods.

* PM-5092 - AccountsController.cs - get PostRegisterSendEmailVerification logic in place.

* PM-5092 - AccountsControllerTests.cs - Add some unit tests - WIP

* PM-5092 - SendVerificationEmailForRegistrationCommandTests

* PM-5092 - Add integration tests for new acct controller method

* PM-5092 - Cleanup unit tests

* PM-5092 - AccountsController.cs - PostRegisterSendEmailVerification - remove modelState invalid check as .NET literally executes this validation pre-method execution.

* PM-5092 - Rename to read better - send verification email > send email verification

* PM-5092 - Revert primary constructor approach so DI works.

* PM-5092 - (1) Cleanup new but now not needed global setting (2) Add custom email for registration verify email.

* PM-5092 - Fix email text

* PM-5092 - (1) Modify ReferenceEvent.cs to allow nullable values for the 2 params which should have been nullable based on the constructor logic (2) Add new ReferenceEventType.cs for email verification register submit (3) Update AccountsController.cs to log new reference event (4) Update tests

* PM-5092 - RegistrationEmailVerificationTokenable - update prefix, purpose, and token id to include registration to differentiate it from the existing email verification token.

* PM-5092 - Per PR feedback, cleanup used dict.

* PM-5092 - formatting pass (manual + dotnet format)

* PM-5092 - Per PR feedback, log reference event after core business logic executes

* PM-5092 - Per PR feedback, add validation + added nullable flag to name as it is optional.

* PM-5092 - Per PR feedback, add constructor validation for required tokenable data

* PM-5092 - RegisterVerifyEmail url now contains email as that is required in client side registration step to create a master key.

* PM-5092 - Add fromEmail flag + some docs

* PM-5092 - ReferenceEvent.cs - Per PR feedback, make SignupInitiationPath and PlanUpgradePath nullable

* PM-5092 - ReferenceEvent.cs - remove nullability per PR feedback

* PM-5092 - Per PR feedback, use default constructor and manually create reference event.

* PM-5092 - Per PR feedback, add more docs!
2024-06-19 13:54:20 -04:00
..
Auth Auth/PM-5092 - Registration with Email verification - Send Email Verification Endpoint (#4173) 2024-06-19 13:54:20 -04:00
FamiliesForEnterprise Fixing missed email template (#2099) 2022-07-11 12:45:55 -05:00
Layouts Add missing style (#2867) 2023-04-20 15:52:36 +01:00
Provider [AC-1218] Add ability to delete Provider Portals (#3973) 2024-04-17 10:09:53 +01:00
AddedCredit.html.hbs [SG-357] Update email text to reflect EUVR updates (#2073) 2022-06-28 11:52:49 -04:00
AddedCredit.text.hbs [SG-357] Update email text to reflect EUVR updates (#2073) 2022-06-28 11:52:49 -04:00
AdminResetPassword.html.hbs [Reset Password] Email template (#1353) 2021-05-26 16:54:25 -05:00
AdminResetPassword.text.hbs [Reset Password] Email template (#1353) 2021-05-26 16:54:25 -05:00
ChangeEmail.html.hbs in the web vault 2018-08-06 21:34:32 -04:00
ChangeEmail.text.hbs in the web vault 2018-08-06 21:34:32 -04:00
ChangeEmailAlreadyExists.html.hbs use styled HTML for emails 2018-08-06 16:23:20 -04:00
ChangeEmailAlreadyExists.text.hbs handlebars template emails 2018-08-03 23:04:47 -04:00
InitiateDeleteOrganzation.html.hbs [PM-7004] Org Admin Initiate Delete (#3905) 2024-05-22 17:59:19 +01:00
InitiateDeleteOrganzation.text.hbs [PM-7004] Org Admin Initiate Delete (#3905) 2024-05-22 17:59:19 +01:00
InvoiceUpcoming.html.hbs [PM 1538] Update subscription renewal reminder email message templates (#2865) 2023-05-30 15:30:37 +01:00
InvoiceUpcoming.text.hbs [PM 1538] Update subscription renewal reminder email message templates (#2865) 2023-05-30 15:30:37 +01:00
LicenseExpired.html.hbs additional formatting & inclusion of org name 2020-05-19 18:22:03 -04:00
LicenseExpired.text.hbs additional formatting & inclusion of org name 2020-05-19 18:22:03 -04:00
NewDeviceLoggedIn.html.hbs brand color updates 2020-05-05 17:08:53 -04:00
NewDeviceLoggedIn.text.hbs new device logged in email notification 2019-01-24 22:37:49 -05:00
OrganizationDomainUnverified.html.hbs [SG-147] Organization Domain Claiming Feature (#2704) 2023-02-15 14:26:41 -05:00
OrganizationDomainUnverified.text.hbs [SG-147] Organization Domain Claiming Feature (#2704) 2023-02-15 14:26:41 -05:00
OrganizationSeatsAutoscaled.html.hbs [EC-7] Org Admin Vault Refresh Server V1 (#2372) 2022-11-02 09:57:33 -07:00
OrganizationSeatsAutoscaled.text.hbs [EC-7] Org Admin Vault Refresh Server V1 (#2372) 2022-11-02 09:57:33 -07:00
OrganizationSeatsMaxReached.html.hbs [EC-7] Org Admin Vault Refresh Server V1 (#2372) 2022-11-02 09:57:33 -07:00
OrganizationSeatsMaxReached.text.hbs [EC-7] Org Admin Vault Refresh Server V1 (#2372) 2022-11-02 09:57:33 -07:00
OrganizationSmSeatsMaxReached.html.hbs [AC-1486] Feature: SM Billing (#3073) 2023-07-25 08:05:05 +10:00
OrganizationSmSeatsMaxReached.text.hbs [AC-1486] Feature: SM Billing (#3073) 2023-07-25 08:05:05 +10:00
OrganizationSmServiceAccountsMaxReached.html.hbs SM-1119: Rename service accounts to machine accounts (#3958) 2024-04-05 08:54:36 -04:00
OrganizationSmServiceAccountsMaxReached.text.hbs SM-1119: Rename service accounts to machine accounts (#3958) 2024-04-05 08:54:36 -04:00
OrganizationUserAccepted.html.hbs [EC-7] Org Admin Vault Refresh Server V1 (#2372) 2022-11-02 09:57:33 -07:00
OrganizationUserAccepted.text.hbs [EC-7] Org Admin Vault Refresh Server V1 (#2372) 2022-11-02 09:57:33 -07:00
OrganizationUserConfirmed.html.hbs [PM-2110] Fix "Go To Vault" button href. (#2902) 2023-05-03 15:21:54 +01:00
OrganizationUserConfirmed.text.hbs [PM-1095][PM-1104] Update email template (#2746) 2023-03-21 14:44:58 +00:00
OrganizationUserInvited.html.hbs [PM-1095] [PM-1104] Update new template UI (#2852) 2023-04-13 18:19:49 +01:00
OrganizationUserInvited.text.hbs [PM-1095][PM-1104] Update email template (#2746) 2023-03-21 14:44:58 +00:00
OrganizationUserRemovedForPolicySingleOrg.html.hbs changed all OnlyOrg wording to be SingleOrg instead (#974) 2020-10-27 10:28:41 -04:00
OrganizationUserRemovedForPolicySingleOrg.text.hbs changed all OnlyOrg wording to be SingleOrg instead (#974) 2020-10-27 10:28:41 -04:00
OrganizationUserRemovedForPolicyTwoStep.html.hbs brand color updates 2020-05-05 17:08:53 -04:00
OrganizationUserRemovedForPolicyTwoStep.text.hbs email user whenever they're removed from org because of 2fa policy (#657) 2020-02-27 09:30:03 -05:00
PaymentFailed.html.hbs [SG-357] Update email text to reflect EUVR updates (#2073) 2022-06-28 11:52:49 -04:00
PaymentFailed.text.hbs [SG-357] Update email text to reflect EUVR updates (#2073) 2022-06-28 11:52:49 -04:00
TrialInitiation.html.hbs [AC-2101] Update welcome emails from trial initiation and org creation (#3836) 2024-02-29 09:16:16 +01:00
TrialInitiation.text.hbs [AC-2101] Update welcome emails from trial initiation and org creation (#3836) 2024-02-29 09:16:16 +01:00
UpdatedTempPassword.html.hbs [Reset Password v1] Update Temporary Password API (#1481) 2021-07-22 09:20:14 -05:00
UpdatedTempPassword.text.hbs [Reset Password v1] Update Temporary Password API (#1481) 2021-07-22 09:20:14 -05:00
Welcome.html.hbs Redefine cipher "share" to "move to organization" (#1401) 2021-06-21 18:27:11 -05:00
Welcome.text.hbs Redefine cipher "share" to "move to organization" (#1401) 2021-06-21 18:27:11 -05:00