POC Campus Condorcet : delimiteurs pour les listes d'email
This commit is contained in:
parent
ce46ba96f9
commit
ebd9abf0bb
|
@ -32,6 +32,7 @@ class InvitationFormView(FormView):
|
|||
form_class = InvitationForm
|
||||
template_name = 'invite/invitation_form.html'
|
||||
success_url = '/invite/sent'
|
||||
allowed_email_delimiters=[';', ',', ' ']
|
||||
|
||||
def get_initial(self):
|
||||
initial = super(InvitationFormView, self).get_initial()
|
||||
|
@ -67,7 +68,9 @@ class InvitationFormView(FormView):
|
|||
multiple_email_invitation = {}
|
||||
|
||||
# Send as many invites as there are email adresses (blank-separated)
|
||||
for email in invitation['email'].split(' '):
|
||||
for delimiter in self.allowed_email_delimiters:
|
||||
invitation['email'] = invitation['email'].replace(delimiter, ' ')
|
||||
for email in invitation['email'].split():
|
||||
multiple_email_invitation = invitation.copy()
|
||||
multiple_email_invitation['email'] = email
|
||||
do_invite(multiple_email_invitation)
|
||||
|
|
Reference in New Issue