decode rfcc add timbres

This commit is contained in:
fjrodriguez
2023-03-28 11:22:21 -06:00
parent 17795193d3
commit 763d4a48d5
2 changed files with 16 additions and 10 deletions

View File

@@ -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