Example #1
0
 def get(self, *args, **kwargs):
     if self.request.user.is_authenticated():
         if is_officer(self.request.user):
             return redirect('dash-campgrounds')
         return redirect('public_my_bookings')
     kwargs['form'] = LoginForm
     return super(ParkstayRoutingView, self).get(*args, **kwargs)
Example #2
0
 def get(self, *args, **kwargs):
     if self.request.user.is_authenticated():
         if is_officer(self.request.user):
             return redirect('dash-campgrounds')
         return redirect('public_my_bookings')
     kwargs['form'] = LoginForm
     return super(ParkstayRoutingView, self).get(*args, **kwargs)
Example #3
0
 def has_permission(self, request, view):
     return is_officer(request.user)
Example #4
0
 def has_permission(self, request, view):
     if request.method == 'GET':
         return True
     return is_officer(request.user)
Example #5
0
 def has_permission(self, request, view):
     return is_officer(request.user)
Example #6
0
 def has_permission(self, request, view):
     if request.method == 'GET':
         return True
     return is_officer(request.user)
Example #7
0
    def __call__(self, request, *args, **kwargs):
        if not is_officer(self.request.user):
            raise Http403('Insufficient permissions')

        return super(ICalFeed, self).__call__(request, *args, **kwargs)
Example #8
0
 def test_func(self):
     return is_officer(self.request.user)
Example #9
0
    def __call__(self, request, *args, **kwargs):
        if not is_officer(self.request.user):
            raise Http403('Insufficient permissions')

        return super(ICalFeed, self).__call__(request, *args, **kwargs)
Example #10
0
 def test_func(self):
     return is_officer(self.request.user)
Example #11
0
def is_officer(user):
    return helpers.is_officer(user)