File tree Expand file tree Collapse file tree 2 files changed +14
-3
lines changed
services/brig/src/Brig/User Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -56,12 +56,15 @@ sendVerificationMail to pair loc = do
56
56
57
57
sendLoginVerificationMail :: Email -> Code. Value -> Maybe Locale -> (AppIO r ) ()
58
58
sendLoginVerificationMail email code mbLocale = do
59
- tpl <- verificationLoginEmail . snd <$> userTemplates mbLocale
59
+ tpl <- verificationScimTokenEmail . snd <$> userTemplates mbLocale
60
60
branding <- view templateBranding
61
61
Email. sendMail $ renderSecondFactorVerificationEmail tpl email code branding
62
62
63
63
sendGenerateScimTokenVerificationMail :: Email -> Code. Value -> Maybe Locale -> (AppIO r ) ()
64
- sendGenerateScimTokenVerificationMail _ _ _ = pure () -- todo(leif): implement
64
+ sendGenerateScimTokenVerificationMail email code mbLocale = do
65
+ tpl <- verificationLoginEmail . snd <$> userTemplates mbLocale
66
+ branding <- view templateBranding
67
+ Email. sendMail $ renderSecondFactorVerificationEmail tpl email code branding
65
68
66
69
sendActivationMail :: Email -> Name -> ActivationPair -> Maybe Locale -> Maybe UserIdentity -> (AppIO r ) ()
67
70
sendActivationMail to name pair loc ident = do
Original file line number Diff line number Diff line change @@ -58,7 +58,8 @@ data UserTemplates = UserTemplates
58
58
deletionSms :: ! DeletionSmsTemplate ,
59
59
deletionEmail :: ! DeletionEmailTemplate ,
60
60
newClientEmail :: ! NewClientEmailTemplate ,
61
- verificationLoginEmail :: ! SecondFactorVerificationEmailTemplate
61
+ verificationLoginEmail :: ! SecondFactorVerificationEmailTemplate ,
62
+ verificationScimTokenEmail :: ! SecondFactorVerificationEmailTemplate
62
63
}
63
64
64
65
data ActivationSmsTemplate = ActivationSmsTemplate
@@ -234,6 +235,13 @@ loadUserTemplates o = readLocalesDir defLocale templateDir "user" $ \fp ->
234
235
<*> pure emailSender
235
236
<*> readText fp " email/sender.txt"
236
237
)
238
+ <*> ( SecondFactorVerificationEmailTemplate
239
+ <$> readTemplate fp " email/verification-scim-token-subject.txt"
240
+ <*> readTemplate fp " email/verification-scim-token.txt"
241
+ <*> readTemplate fp " email/verification-scim-token.html"
242
+ <*> pure emailSender
243
+ <*> readText fp " email/sender.txt"
244
+ )
237
245
where
238
246
gOptions = Opt. general $ Opt. emailSMS o
239
247
uOptions = Opt. user $ Opt. emailSMS o
You can’t perform that action at this time.
0 commit comments