core: add UserIsRootMixin and an admin delete view for memberships

This commit is contained in:
klmp200 committed 2019-11-24 19:23:43 +01:00
1 parent d82679e3d7
commit 5c8fa1b9e7
5 files changed
+37 -1

No files matched your search

+10
View File
@@ -242,6 +242,16 @@ class CanViewMixin(GenericContentPermissionMixinBuilder):
permission_function = can_view
class UserIsRootMixin(GenericContentPermissionMixinBuilder):
"""
This view check if the user is root
:raises: PermissionDenied
"""
permission_function = lambda obj, user: user.is_root
class FormerSubscriberMixin(View):
"""
This view check if the user was at least an old subscriber