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