Replace static email content with settings content
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -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")
|
||||
|
||||
@@ -20,6 +20,8 @@ const (
|
||||
ErrNoTriggerManagementPermissions serviceError = "NoTriggerManagementPermissions"
|
||||
ErrNoScriptCreatePermissions serviceError = "NoScriptCreatePermissions"
|
||||
ErrNoReminderAssignPermissions serviceError = "NoReminderAssignPermissions"
|
||||
|
||||
ErrNoEmailTemplateForGivenOperation serviceError = "NoEmailTemplateForGivenOperation"
|
||||
)
|
||||
|
||||
func (e serviceError) Error() string {
|
||||
|
||||
Reference in New Issue
Block a user