def dailymeets (request, template_name=''):
    dados = {}
    dados['lista_atividades_equipe'] = Atividade.objects.filter()
    prepara_request(request, dados)
    if request.method == 'POST':
        formAtiv = AtividadeForm(request.POST or None)
        if formAtiv.is_valid():
            atividade = formAtiv.save(commit=False)
            atividade.usuario = request.user
            atividade.save()
            dados['formAtiv'] = AtividadeForm(instance=Atividade(dt_prevista_entrega=now))
            messages.success(request, 'Atividade salva com sucesso!')
            return redirect('/')
        else:
            messages.error(request, 'Existem erros no formulário')
            dados['formAtiv'] = formAtiv
            return render(request, 'index.html', dados)
    else:
        dados['formAtiv'] = AtividadeForm(instance=Atividade(dt_prevista_entrega=now))
        return render(request, 'index.html', dados)
def home(request):
    dados = {}
    dados['lista_atividades_equipe'] = Atividade.objects.filter()
    prepara_request(request, dados)
    if request.method == 'POST':
        formAtiv = AtividadeForm(request.POST or None)
        formAtiv.usuario = request.user
        if formAtiv.is_valid():
            atividade = formAtiv.save(commit=False)
            atividade.save()
            dados['formAtiv'] = AtividadeForm(instance=Atividade(dt_prevista_entrega=now))
            messages.success(request, 'Atividade salva com sucesso!')
            return redirect('/')
        else:
            messages.error(request, 'Existem erros no formulário')
            dados['formAtiv'] = formAtiv
            return render(request, 'index.html', dados)
    else:
        dados['atividade_options'] = Categoria.objects.all().values('id', 'descricao')
        return render(request, 'index.html', dados)
Exemple #3
0
def atividade(request):
    template = loader.get_template('reserva/atividade.html')
    context = {}
    result = ""
    if request.method == 'POST':
        atv = AtividadeForm(request.POST)
        try:
            atividade = Solicitante(
                atividade=atv.cleaned_data['atividade'],
                outros=atv.cleaned_data['outros'],
                data_req_ini=atv.cleaned_data['data_req_ini'],
                data_req_fim=atv.cleaned_data['data_req_fim']
            )
            solicitante.save()
            context = {'atividade': atividade,
                       'result': result}
            return HttpResponse(template.render(request, context))
        except Exception as e:
            context = {
                'error': e
            }
            return HttpResponse(template.render(request, context))
    return HttpResponse('<h1> isso é atividade </h1>')