3
0

Replace static email content with settings content

This commit is contained in:
Tomaž Jerman
2019-10-17 10:47:53 +02:00
parent fd98540940
commit 1f7006d4ba
3 changed files with 59 additions and 75 deletions

File diff suppressed because one or more lines are too long

View File

@@ -31,6 +31,12 @@ type (
MailFromAddress string
MailFromName string
MailEmailConfirmationSubject string
MailEmailConfirmationBody string
MailPasswordResetSubject string
MailPasswordResetBody string
// Is internal authentication (username + password) enabled
InternalEnabled bool
@@ -86,6 +92,13 @@ func (as *AuthSettings) ReadKV(kv intset.KV) (err error) {
as.MailFromAddress = kv.String("auth.mail.from-address")
as.MailFromName = kv.String("auth.mail.from-name")
// @todo translations
as.MailEmailConfirmationSubject = kv.String("auth.mail.email-confirmation.subject.en")
as.MailEmailConfirmationBody = kv.String("auth.mail.email-confirmation.body.en")
as.MailPasswordResetSubject = kv.String("auth.mail.password-reset.subject.en")
as.MailPasswordResetBody = kv.String("auth.mail.password-reset.body.en")
as.InternalEnabled = kv.Bool("auth.internal.enabled")
as.InternalSignUpEnabled = kv.Bool("auth.internal.signup.enabled")

View File

@@ -20,6 +20,8 @@ const (
ErrNoTriggerManagementPermissions serviceError = "NoTriggerManagementPermissions"
ErrNoScriptCreatePermissions serviceError = "NoScriptCreatePermissions"
ErrNoReminderAssignPermissions serviceError = "NoReminderAssignPermissions"
ErrNoEmailTemplateForGivenOperation serviceError = "NoEmailTemplateForGivenOperation"
)
func (e serviceError) Error() string {