form_class = MemberEditForm
def get_object(self):
- if not self.request.user.is_staff:
+ if not self.request.user.has_perm('aa.add_user'):
raise PermissionDenied()
return super().get_object()
form_class = MemberCreateForm
def get_object(self):
- if not self.request.user.is_staff:
+ if not self.request.user.has_perm('aa.add_user'):
raise PermissionDenied()
return super().get_object()
class MemberEmissionRemoveView(RedirectView):
def get_redirect_url(self, *args, **kwargs):
- if not self.request.user.is_staff:
+ if not self.request.user.has_perm('aa.add_user'):
raise PermissionDenied()
member = User.objects.get(id=kwargs['pk'])
member.emissions.remove(kwargs['em_pk'])