From 651f429ffb0c32bcdd0233443f61f1e88f284da1 Mon Sep 17 00:00:00 2001 From: Sohalt Date: Tue, 16 Apr 2019 16:39:31 +0200 Subject: [PATCH] Fix #1247 -- Allow team invites to be resent (#1250) * Fix #1247 -- Allow team invites to be resent * Test resending invalid invites * Fix tooltip * Fix test * Handle invalid types for pk parameter * Style button --- src/pretix/control/logdisplay.py | 3 ++ .../organizers/team_members.html | 5 ++++ src/pretix/control/views/organizer.py | 22 ++++++++++++-- src/pretix/static/pretixbase/scss/_theme.scss | 5 ++++ src/tests/control/test_teams.py | 29 +++++++++++++++++++ 5 files changed, 61 insertions(+), 3 deletions(-) diff --git a/src/pretix/control/logdisplay.py b/src/pretix/control/logdisplay.py index 43d564cc9..cf96a3e28 100644 --- a/src/pretix/control/logdisplay.py +++ b/src/pretix/control/logdisplay.py @@ -389,6 +389,9 @@ def pretixcontrol_logentry_display(sender: Event, logentry: LogEntry, **kwargs): if logentry.action_type == 'pretix.team.invite.created': return _('{user} has been invited to the team.').format(user=data.get('email')) + if logentry.action_type == 'pretix.team.invite.resent': + return _('Invite for {user} has been resent.').format(user=data.get('email')) + if logentry.action_type == 'pretix.team.invite.deleted': return _('The invite for {user} has been revoked.').format(user=data.get('email')) diff --git a/src/pretix/control/templates/pretixcontrol/organizers/team_members.html b/src/pretix/control/templates/pretixcontrol/organizers/team_members.html index eb24412bf..080ad3cb7 100644 --- a/src/pretix/control/templates/pretixcontrol/organizers/team_members.html +++ b/src/pretix/control/templates/pretixcontrol/organizers/team_members.html @@ -51,6 +51,11 @@ {{ i.email }} +