From 9eef7f7681fa2fa6dbfb1791048de57c6da6697d Mon Sep 17 00:00:00 2001 From: "$(pass /github/name)" <$(pass /github/email)> Date: Tue, 16 Jul 2024 19:15:06 +0200 Subject: [PATCH] respected company in mails. --- internal/services/email_service.go | 4 ++++ templates/email/mail_registration.html | 3 +++ templates/email/mail_welcome.html | 6 +++--- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/internal/services/email_service.go b/internal/services/email_service.go index 61c8800..482dfcb 100644 --- a/internal/services/email_service.go +++ b/internal/services/email_service.go @@ -79,12 +79,14 @@ func (s *EmailService) SendVerificationEmail(user *models.User, token *string) e func (s *EmailService) SendWelcomeEmail(user *models.User) error { // Prepare data to be injected into the template data := struct { + Company string FirstName string MembershipModel string MembershipID int64 MembershipFee float32 RentalFee float32 }{ + Company: *user.Company, FirstName: user.FirstName, MembershipModel: user.Membership.SubscriptionModel.Name, MembershipID: user.Membership.ID, @@ -104,6 +106,7 @@ func (s *EmailService) SendWelcomeEmail(user *models.User) error { func (s *EmailService) NotifyAdminOfNewUser(user *models.User) error { // Prepare data to be injected into the template data := struct { + Company string FirstName string LastName string MembershipModel string @@ -118,6 +121,7 @@ func (s *EmailService) NotifyAdminOfNewUser(user *models.User) error { Phone string IBAN string }{ + Company: *user.Company, FirstName: user.FirstName, LastName: user.LastName, MembershipModel: user.Membership.SubscriptionModel.Name, diff --git a/templates/email/mail_registration.html b/templates/email/mail_registration.html index cfcaa49..179b12d 100644 --- a/templates/email/mail_registration.html +++ b/templates/email/mail_registration.html @@ -76,6 +76,9 @@
  • Preis/h: {{.RentalFee}}
  • + {{if .Company}} +
  • Firma: {{.Company}}
  • + {{end}}
  • Name: {{.FirstName}} {{.LastName}}
  • Mitgliedsnr: {{.MembershipID}}
  • diff --git a/templates/email/mail_welcome.html b/templates/email/mail_welcome.html index d0a284e..c76bcb8 100644 --- a/templates/email/mail_welcome.html +++ b/templates/email/mail_welcome.html @@ -31,11 +31,11 @@
    Marketbase - Moin {{.FirstName}} 👋, + Moin {{.FirstName}} {{if .Company}}({{.Company}}){{end}}👋,
    wir freuen uns sehr, dich als neues Mitglied bei Carsharing