From eb5479921666c988516582b2be19dbe514d736ba Mon Sep 17 00:00:00 2001 From: Jorran de Wit <jorrandewit@outlook.com> Date: Tue, 20 Feb 2018 21:14:07 +0100 Subject: [PATCH] Minor permissions fix --- invitations/managers.py | 3 +++ invitations/views.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/invitations/managers.py b/invitations/managers.py index 84cff9b31..d074c898f 100644 --- a/invitations/managers.py +++ b/invitations/managers.py @@ -33,6 +33,9 @@ class RegistrationInvitationQuerySet(models.QuerySet): def invited_by(self, user): return self.filter(invited_by=user) + def created_by(self, user): + return self.filter(created_by=user) + class CitationNotificationQuerySet(models.QuerySet): def for_submissions(self): diff --git a/invitations/views.py b/invitations/views.py index 6525ca66b..05d613180 100644 --- a/invitations/views.py +++ b/invitations/views.py @@ -142,7 +142,7 @@ class RegistrationInvitationsUpdateView(RequestArgumentMixin, PermissionsMixin, if not self.request.user.has_perm('scipost.can_invite_fellows'): qs = qs.not_for_fellows() if not self.request.user.has_perm('scipost.can_manage_registration_invitations'): - qs = qs.invited_by(self.request.user) + qs = qs.created_by(self.request.user) return qs -- GitLab