[FEAT] disable email delivery (#1419)

* feat: add config to disable email delivery

* chore: update config schema

* docs: add new config parameter

* test: fix test

* fix: rename email webhook event

* docs: Update backend/docs/Config.md

Co-authored-by: Lennart Fleischmann <67686424+lfleischmann@users.noreply.github.com>

---------

Co-authored-by: Lennart Fleischmann <67686424+lfleischmann@users.noreply.github.com>
This commit is contained in:
Frederic Jahn
2024-04-18 15:15:02 +02:00
committed by GitHub
parent 7276db13bb
commit def7ad37a0
13 changed files with 162 additions and 52 deletions

View File

@ -17,7 +17,7 @@ func TestBaseWebhook_HasEvent(t *testing.T) {
Events: events.Events{events.UserUpdate},
}
require.True(t, baseHook.HasEvent(events.EmailCreate))
require.True(t, baseHook.HasEvent(events.UserEmailCreate))
}
func TestWebhooks_HasEvent_WithMultipleEvents(t *testing.T) {
@ -37,7 +37,7 @@ func TestWebhooks_HasSubEvent_WithMultipleEvents(t *testing.T) {
Events: events.Events{events.UserCreate, events.UserUpdate},
}
require.True(t, baseHook.HasEvent(events.EmailCreate))
require.True(t, baseHook.HasEvent(events.UserEmailCreate))
}
func TestBaseWebhook_HasSubEvent(t *testing.T) {