Пример #1
0
 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)
Пример #2
0
    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})
Пример #3
0
    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})
Пример #4
0
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
Пример #5
0
def get_tarifas(request):
    tarifas = procedure('grid_tarifas')
    return JSONResponse(tarifas)
Пример #6
0
def get_horarios(request):
    horarios = procedure('grid_horario')
    return JSONResponse(horarios)
Пример #7
0
def get_tarifas(request):
    tarifas = procedure('grid_tarifas')
    return JSONResponse(tarifas)
Пример #8
0
def get_horarios(request):
    horarios = procedure('grid_horario')
    return JSONResponse(horarios)