Exemplo n.º 1
0
    def get(self, request, id_regra):
        regra = Regra.objects.get(pk=id_regra)
        usuario_logado = self.request.user
        menu = get_list('Regras', self.request.user)

        regra_form = self.form_class(instance=regra)

        return render(request, self.template_name, context=locals())
Exemplo n.º 2
0
    def get(self, request, id_produto):
        produto = Produto.objects.get(pk=id_produto)
        usuario_logado = self.request.user
        menu = get_list('Produtos', self.request.user)

        produto_form = self.form_class(instance=produto)

        return render(request, self.template_name, context=locals())
Exemplo n.º 3
0
 def get_context_data(self, **kwargs):
     context = super().get_context_data(**kwargs)
     regras = self.get_queryset().distinct()
     context['buscar_form'] = self.form_class(self.request.GET)
     context['regras'] = regras
     context['total_regras'] = regras.count()
     page = int(self.request.GET.get('regras_page', 1))
     context['regras_paginator'] = Paginator(regras, 25).page(page)
     context['menu'] = get_list('Regras', self.request.user)
     return context
Exemplo n.º 4
0
    def post(self, request, *args, **kwargs):
        regra_form = self.form_class(request.POST,
                                     use_required_attribute=False)
        menu = get_list('Regras', self.request.user)

        if regra_form.is_valid():
            regra = regra_form.save()
            analise_classificao(regra)
            messages.success(
                request, '<strong> Regra </strong> foi salva com sucesso. ')
            return redirect(reverse('listar_regras'))

        return render(request, self.template_name, context=locals())
Exemplo n.º 5
0
    def post(self, request, *args, **kwargs):
        produto_form = self.form_class(request.POST,
                                       use_required_attribute=False)
        menu = get_list('Produtos', self.request.user)

        if produto_form.is_valid():
            produto = produto_form.save()
            analise_classificao()
            messages.success(
                request, '<strong>' + produto.nome +
                '</strong> foi salvo com sucesso. ')
            return redirect(reverse('listar_produtos'))

        return render(request, self.template_name, context=locals())
Exemplo n.º 6
0
    def get(self, request):
        regra_form = self.form_class(use_required_attribute=False)
        menu = get_list('Regras', self.request.user)

        return render(request, self.template_name, context=locals())
Exemplo n.º 7
0
def index(request):
    menu = get_list('Dashboard')
    analise_classificao()
    return render(request, 'base/index.html', locals())
Exemplo n.º 8
0
def classificacao_produto(request, id_produto):
    menu = get_list('Produtos')
    produto = Produto.objects.get(pk=id_produto)
    return render(request, 'produto/classificacao_produto.html', locals())