Example #1
0
 def as_view(cls, **initkwargs):
     """Wraps view with `check_user_perms` decorator."""
     view = super(ProfilePermsMixin, cls).as_view(**initkwargs)
     try:
         return check_user_perms(view, require=initkwargs['required_perms'])
     except KeyError:
         return check_user_perms(view)
Example #2
0
 def as_view(cls, **initkwargs):
     """Wraps view with `check_user_perms` decorator."""
     view = super(ProfilePermsMixin, cls).as_view(**initkwargs)
     try:
         return check_user_perms(view, require=initkwargs['required_perms'])
     except KeyError:
         return check_user_perms(view)
Example #3
0
 def as_view(cls, **initkwargs):
     view = super(ProfilePermsMixin, cls).as_view(**initkwargs)
     try:
         return check_user_perms(view, require=initkwargs['required_perms'])
     except KeyError:
         return check_user_perms(view)