3
0

Merge branch 'feature-sys-email-settings'

This commit is contained in:
Tomaž Jerman
2019-10-18 10:40:13 +02:00
5 changed files with 124 additions and 76 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

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 {