Merge branch 'feature-sys-email-settings'
This commit is contained in:
64
provision/system/src/0001_settings_email.yaml
Normal file
64
provision/system/src/0001_settings_email.yaml
Normal file
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
@@ -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