decode rfcc add timbres
This commit is contained in:
@@ -177,16 +177,18 @@ class SistemasXCliente_DetailView(UserPassesTestMixin,LoginRequiredMixin, Detail
|
||||
model = sistemas_por_cliente
|
||||
template_name= 'Sistemas/Xclientes/detail.html'
|
||||
def test_func(self):
|
||||
"""Verifica que el usuario sea parte del grupo de admin_soft"""
|
||||
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.')
|
||||
return res
|
||||
def get_context_data(self, **kwargs):
|
||||
"""Filtra los Dispositivos por sistema del cliente"""
|
||||
context = super().get_context_data(**kwargs)
|
||||
sistemas_por_cliente = self.object
|
||||
sistema = sistemas_por_cliente.id_sistema
|
||||
cliente = sistemas_por_cliente.cliente
|
||||
print(sistema.id, cliente.id)
|
||||
sistemas_por_cliente_ = self.object #type: ignore
|
||||
sistema = sistemas_por_cliente_.id_sistema
|
||||
cliente = sistemas_por_cliente_.cliente
|
||||
|
||||
context['devices'] = Device.objects.filter(sistema=sistema, client=cliente.id)
|
||||
return context
|
||||
|
||||
|
||||
Reference in New Issue
Block a user