Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 3
0
 def has_permission(self, request, view):
     return is_officer(request.user)
Exemplo n.º 4
0
 def has_permission(self, request, view):
     if request.method == 'GET':
         return True
     return is_officer(request.user)
Exemplo n.º 5
0
 def has_permission(self, request, view):
     return is_officer(request.user)
Exemplo n.º 6
0
 def has_permission(self, request, view):
     if request.method == 'GET':
         return True
     return is_officer(request.user)
Exemplo n.º 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)
Exemplo n.º 8
0
 def test_func(self):
     return is_officer(self.request.user)
Exemplo n.º 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)
Exemplo n.º 10
0
 def test_func(self):
     return is_officer(self.request.user)
Exemplo n.º 11
0
def is_officer(user):
    return helpers.is_officer(user)