Skip to content

Commit

Permalink
added user email to plan upgrade email tempöate (#7908)
Browse files Browse the repository at this point in the history
  • Loading branch information
hotzenklotz authored Jun 27, 2024
1 parent 876971d commit 0a07571
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 4 deletions.
4 changes: 4 additions & 0 deletions app/controllers/OrganizationController.scala
Original file line number Diff line number Diff line change
Expand Up @@ -202,6 +202,7 @@ class OrganizationController @Inject()(
_ = Mailer ! Send(defaultMails.extendPricingPlanMail(request.identity, userEmail))
_ = Mailer ! Send(
defaultMails.upgradePricingPlanRequestMail(request.identity,
userEmail,
organization.displayName,
"Extend WEBKNOSSOS plan by a year"))
} yield Ok
Expand All @@ -223,6 +224,7 @@ class OrganizationController @Inject()(
_ = Mailer ! Send(mail(request.identity, userEmail))
_ = Mailer ! Send(
defaultMails.upgradePricingPlanRequestMail(request.identity,
userEmail,
organization.displayName,
s"Upgrade WEBKNOSSOS Plan to $requestedPlan"))
} yield Ok
Expand All @@ -237,6 +239,7 @@ class OrganizationController @Inject()(
_ = Mailer ! Send(defaultMails.upgradePricingPlanUsersMail(request.identity, userEmail, requestedUsers))
_ = Mailer ! Send(
defaultMails.upgradePricingPlanRequestMail(request.identity,
userEmail,
organization.displayName,
s"Purchase $requestedUsers additional users"))
} yield Ok
Expand All @@ -251,6 +254,7 @@ class OrganizationController @Inject()(
_ = Mailer ! Send(defaultMails.upgradePricingPlanStorageMail(request.identity, userEmail, requestedStorage))
_ = Mailer ! Send(
defaultMails.upgradePricingPlanRequestMail(request.identity,
userEmail,
organization.displayName,
s"Purchase $requestedStorage TB additional storage"))
} yield Ok
Expand Down
7 changes: 5 additions & 2 deletions app/mail/DefaultMails.scala
Original file line number Diff line number Diff line change
Expand Up @@ -130,11 +130,14 @@ class DefaultMails @Inject()(conf: WkConf) {
recipients = List(userEmail)
)

def upgradePricingPlanRequestMail(user: User, organizationDisplayName: String, messageBody: String): Mail =
def upgradePricingPlanRequestMail(user: User,
userEmail: String,
organizationDisplayName: String,
messageBody: String): Mail =
Mail(
from = defaultSender,
subject = "Request to upgrade WEBKNOSSOS plan",
bodyHtml = html.mail.upgradePricingPlanRequest(user.name, organizationDisplayName, messageBody).body,
bodyHtml = html.mail.upgradePricingPlanRequest(user.name, userEmail, organizationDisplayName, messageBody).body,
recipients = List("[email protected]")
)

Expand Down
4 changes: 2 additions & 2 deletions app/views/mail/upgradePricingPlanRequest.scala.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
@(name: String, organizationDisplayName: String, messageBody: String)
@(name: String, email: String, organizationDisplayName: String, messageBody: String)

@emailBaseTemplate() {
<p>Hi WEBKNOSSOS sales team</p>
<p>There is a new request to upgrade a WEBKNOSSOS organization with additional plan/features.</p>
<p>User: @{name}</p>
<p>User: @{name} (<a href="mailto:@{email}">@{email}</a>)</p>
<p>Organization: @{organizationDisplayName}</p>
<p>Request: @{messageBody}</p>

Expand Down

0 comments on commit 0a07571

Please sign in to comment.