core: add UserIsRootMixin and an admin delete view for memberships

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

View File

@ -87,7 +87,7 @@ Voici maintenant comment faire en définissant des fonctions personnalisées. Ce
# Donne ou non les droits de vue de l'objet
# Ici, l'objet n'est visible que par un utilisateur connecté
def can_be_viewed_by(self, user):
return not user.user.is_anonymous
return not user.is_anonymous
.. note::
@ -154,5 +154,6 @@ Le système de permissions de propose plusieurs mixins différents, les voici da
.. autoclass:: core.views.CanEditPropMixin
.. autoclass:: core.views.CanEditMixin
.. autoclass:: core.views.CanViewMixin
.. autoclass:: core.views.UserIsRootMixin
.. autoclass:: core.views.FormerSubscriberMixin
.. autoclass:: core.views.UserIsLoggedMixin