mirror of
https://github.com/bitwarden/server.git
synced 2025-02-22 02:51:33 +01:00
Simplify names of f4e mail messages
This commit is contained in:
parent
455e486eda
commit
234800d969
@ -1,8 +0,0 @@
|
|||||||
namespace Bit.Core.Models.Mail.FamiliesForEnterprise
|
|
||||||
{
|
|
||||||
public class FamiliesForEnterpriseInviteRedeemableViewModel : BaseMailModel
|
|
||||||
{
|
|
||||||
public string OrganizationName { get; set; }
|
|
||||||
public string Url { get; set; }
|
|
||||||
}
|
|
||||||
}
|
|
@ -0,0 +1,8 @@
|
|||||||
|
namespace Bit.Core.Models.Mail.FamiliesForEnterprise
|
||||||
|
{
|
||||||
|
public class FamiliesForEnterpriseOfferViewModel : BaseMailModel
|
||||||
|
{
|
||||||
|
public string SponsorshipToken { get; set; }
|
||||||
|
public string Url => $"{WebVaultUrl}/sponsored/families-for-enterprise?token={SponsorshipToken}";
|
||||||
|
}
|
||||||
|
}
|
@ -1,6 +1,6 @@
|
|||||||
namespace Bit.Core.Models.Mail.FamiliesForEnterprise
|
namespace Bit.Core.Models.Mail.FamiliesForEnterprise
|
||||||
{
|
{
|
||||||
public class FamiliesForEnterpriseInviteRedeemedToOrgUserViewModel : BaseMailModel
|
public class FamiliesForEnterpriseRedeemedToFamilyUserViewModel : BaseMailModel
|
||||||
{
|
{
|
||||||
public string OrganizationName { get; set; }
|
public string OrganizationName { get; set; }
|
||||||
}
|
}
|
@ -1,6 +1,6 @@
|
|||||||
namespace Bit.Core.Models.Mail.FamiliesForEnterprise
|
namespace Bit.Core.Models.Mail.FamiliesForEnterprise
|
||||||
{
|
{
|
||||||
public class FamiliesForEnterpriseInviteRedeemedToFamilyUserViewModel : BaseMailModel
|
public class FamiliesForEnterpriseRedeemedToOrgUserViewModel : BaseMailModel
|
||||||
{
|
{
|
||||||
public string OrganizationName { get; set; }
|
public string OrganizationName { get; set; }
|
||||||
}
|
}
|
@ -759,30 +759,22 @@ namespace Bit.Core.Services
|
|||||||
|
|
||||||
public async Task SendFamiliesForEnterpriseOfferEmailAsync(string email, string organizationName, string token)
|
public async Task SendFamiliesForEnterpriseOfferEmailAsync(string email, string organizationName, string token)
|
||||||
{
|
{
|
||||||
// TODO: Complete emails
|
var message = CreateDefaultMessage("Free Bitwarden Family Plan Offer", email);
|
||||||
var message = CreateDefaultMessage("A Family Organization Invite Is Redeemable", email);
|
|
||||||
|
|
||||||
// NOTE: If somehow cloud vault changes this will need to change/be injected
|
var model = new FamiliesForEnterpriseOfferViewModel
|
||||||
var url = CoreHelpers.ExtendQuery(new Uri($"https://vault.bitwarden.com/#/sponsored/families-for-enterprise"),
|
|
||||||
new Dictionary<string, string>
|
|
||||||
{
|
{
|
||||||
["sponsorshipToken"] = token,
|
WebVaultUrl = _globalSettings.BaseServiceUri.VaultWithHash,
|
||||||
});
|
SiteName = _globalSettings.SiteName,
|
||||||
|
SponsorshipToken = token,
|
||||||
var model = new FamiliesForEnterpriseInviteRedeemableViewModel
|
|
||||||
{
|
|
||||||
Url = url.ToString(),
|
|
||||||
OrganizationName = organizationName,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
await AddMessageContentAsync(message, "FamiliesForEnterprise.FamiliesForEnterpriseInviteRedeemable", model);
|
await AddMessageContentAsync(message, "FamiliesForEnterprise.FamiliesForEnterpriseOffer", model);
|
||||||
message.Category = "FamiliesForEnterpriseInviteRedeemable";
|
message.Category = "FamiliesForEnterpriseOffer";
|
||||||
await _mailDeliveryService.SendEmailAsync(message);
|
await _mailDeliveryService.SendEmailAsync(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task SendFamiliesForEnterpriseRedeemedEmailsAsync(string familyUserEmail, string sponsorEmail, string sponsorOrgName)
|
public async Task SendFamiliesForEnterpriseRedeemedEmailsAsync(string familyUserEmail, string sponsorEmail, string sponsorOrgName)
|
||||||
{
|
{
|
||||||
// TODO: complete emails
|
|
||||||
// Email family user
|
// Email family user
|
||||||
await SendFamiliesForEnterpriseInviteRedeemedToFamilyUserEmailAsync(familyUserEmail);
|
await SendFamiliesForEnterpriseInviteRedeemedToFamilyUserEmailAsync(familyUserEmail);
|
||||||
|
|
||||||
@ -794,12 +786,12 @@ namespace Bit.Core.Services
|
|||||||
{
|
{
|
||||||
// TODO: Complete emails
|
// TODO: Complete emails
|
||||||
var message = CreateDefaultMessage("You Have Redeemed A Family Organization Sponsorship", email);
|
var message = CreateDefaultMessage("You Have Redeemed A Family Organization Sponsorship", email);
|
||||||
var model = new FamiliesForEnterpriseInviteRedeemedToFamilyUserViewModel
|
var model = new FamiliesForEnterpriseRedeemedToFamilyUserViewModel
|
||||||
{
|
{
|
||||||
|
|
||||||
};
|
};
|
||||||
await AddMessageContentAsync(message, "FamiliesForEnterprise.FamiliesForEnterpriseInviteRedeemedToFamilyUser", model);
|
await AddMessageContentAsync(message, "FamiliesForEnterprise.FamiliesForEnterpriseRedeemedToFamilyUser", model);
|
||||||
message.Category = "FamilyForEnterpriseInviteRedeemedToFamilyUser";
|
message.Category = "FamilyForEnterpriseRedeemedToFamilyUser";
|
||||||
await _mailDeliveryService.SendEmailAsync(message);
|
await _mailDeliveryService.SendEmailAsync(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -807,12 +799,12 @@ namespace Bit.Core.Services
|
|||||||
{
|
{
|
||||||
// TODO: Complete emails
|
// TODO: Complete emails
|
||||||
var message = CreateDefaultMessage("A User Has Redeemeed Your Sponsorship", email);
|
var message = CreateDefaultMessage("A User Has Redeemeed Your Sponsorship", email);
|
||||||
var model = new FamiliesForEnterpriseInviteRedeemedToOrgUserViewModel
|
var model = new FamiliesForEnterpriseRedeemedToOrgUserViewModel
|
||||||
{
|
{
|
||||||
OrganizationName = organizationName,
|
OrganizationName = organizationName,
|
||||||
};
|
};
|
||||||
await AddMessageContentAsync(message, "FamiliesForEnterprise.FamiliesForEnterpriseInviteRedeemedToOrgUser", model);
|
await AddMessageContentAsync(message, "FamiliesForEnterprise.FamiliesForEnterpriseRedeemedToOrgUser", model);
|
||||||
message.Category = "FamilyForEnterpriseInviteRedeemedToOrgUser";
|
message.Category = "FamilyForEnterpriseRedeemedToOrgUser";
|
||||||
await _mailDeliveryService.SendEmailAsync(message);
|
await _mailDeliveryService.SendEmailAsync(message);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user