def get(self, request, *args, **kwargs): llamadas = procedure('timecall_usuario', 2, 1) c_llamadas = Llamada.objects.count() c_llamadas_entrantes = Llamada.objects.filter(tipo_llamada=1).count() c_llamadas_salientes = Llamada.objects.filter(tipo_llamada=2).count() c_llamadas_operador = Llamada.objects.filter(tipo_llamada=3).count() ctx = { 'llamadas': llamadas, 'total_llamadas': c_llamadas, 'total_llamadas_entrantes': c_llamadas_entrantes, 'total_llamadas_salientes': c_llamadas_salientes, 'total_llamadas_operador': c_llamadas_operador } return render(request, self.template_name, ctx)
def get(self, request): llamadas_list = procedure('llamadas_usuario', request.user.id) paginator = Paginator(llamadas_list, 25) page = request.GET.get('page') try: llamadas = paginator.page(page) except PageNotAnInteger: llamadas = paginator.page(1) except EmptyPage: llamadas = paginator.page(paginator.num_pages) if page is None: page = 1 if int(page) > 1: return render(request, 'llamadas/llamada/cardscroll.html', {'llamadas': llamadas}) return render(request, self.template_name, {'llamadas': llamadas})
def get(self, request): llamadas_list = procedure('llamadas_usuario', request.user.id) paginator = Paginator(llamadas_list, 25) page = request.GET.get('page') try: llamadas = paginator.page(page) except PageNotAnInteger: llamadas = paginator.page(1) except EmptyPage: llamadas = paginator.page(paginator.num_pages) if page is None: page = 1 if int(page) > 1: return render( request, 'llamadas/llamada/cardscroll.html', {'llamadas': llamadas} ) return render(request, self.template_name, {'llamadas': llamadas})
def timecall_usuario(request): tipo = request.GET['tipo'] tiempo = request.GET['lapso'] limite = request.GET['limit'] data = procedure('timecall_usuario', int(tipo), int(tiempo), int(limite)) return data
def get_tarifas(request): tarifas = procedure('grid_tarifas') return JSONResponse(tarifas)
def get_horarios(request): horarios = procedure('grid_horario') return JSONResponse(horarios)