segunda con sistemas
This commit is contained in:
@@ -1,4 +1,14 @@
|
||||
from rest_framework.permissions import BasePermission
|
||||
|
||||
|
||||
class HasAuthorizationHeader(BasePermission):
|
||||
def has_permission(self, request, view):
|
||||
return 'Authorization' in request.headers
|
||||
return 'Authorization' in request.headers
|
||||
|
||||
class ItsAdminToken(BasePermission):
|
||||
def has_permission(self,request,view):
|
||||
return request.user.is_superuser
|
||||
|
||||
class ItsAdminGroup(BasePermission):
|
||||
def has_permission(self, request, view):
|
||||
return request.user.groups.filter(name= 'admin_soft')
|
||||
@@ -56,7 +56,7 @@ class SistemasXCliente_ListView(UserPassesTestMixin,LoginRequiredMixin, ListView
|
||||
model = sistemas_por_cliente
|
||||
paginate_by = 5
|
||||
template_name = 'Sistemas/Xclientes/lista.html'
|
||||
def test_func(self):
|
||||
def test_func(self):
|
||||
res = self.request.user.groups.filter(name= 'admin_soft')
|
||||
if not res:
|
||||
messages.error(self.request, f'Lo sentimos. La página que buscas no está disponible, no cuentas con los permisos.')
|
||||
|
||||
Reference in New Issue
Block a user