From 46e41e4cd941e0a9233b6d84fafde2d7eef97bcc Mon Sep 17 00:00:00 2001 From: Christian Merten Date: Sat, 8 Mar 2025 14:35:07 +0100 Subject: [PATCH] feat(members/models): allow wildcard in internal domain setting --- jdav_web/members/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jdav_web/members/models.py b/jdav_web/members/models.py index f71b2e0..0ef6dc2 100644 --- a/jdav_web/members/models.py +++ b/jdav_web/members/models.py @@ -769,7 +769,8 @@ class Member(Person): match = re.match('(^[^@]*)@(.*)$', self.email) if not match: return False - return match.group(2) in settings.ALLOWED_EMAIL_DOMAINS_FOR_INVITE_AS_USER + return match.group(2) in settings.ALLOWED_EMAIL_DOMAINS_FOR_INVITE_AS_USER or\ + "*" in settings.ALLOWED_EMAIL_DOMAINS_FOR_INVITE_AS_USER def invite_as_user(self): """Invites the member to join Kompass as a user."""