コード例 #1
0
def get_tarefa() -> Tarefas:
    """
    Pega todas as tarefas
    """
    return {
        'tarefas': [
            Tarefa(todo='batatinha', status='todo'),
            Tarefa(todo='xpto', status='doing'),
        ]
    }
コード例 #2
0
ファイル: views.py プロジェクト: FernandoFiorentin/todo
def nova_tarefa():
    if request.method == 'POST':
        tarefa = Tarefa()
        tarefa.titulo = request.form['titulo']
        tarefa.descricao = request.form['descricao']
        db.session.add(tarefa)
        db.session.commit()
        return redirect(url_for('index'))

    return render_template('nova_tarefa.html')
コード例 #3
0
def nova_tarefa():

    if request.method == 'GET':
        return render_template('form_tarefa.html')
    else:
        descricao = request.form['descricao']
        tarefa = Tarefa(descricao=descricao)
        db.session.add(tarefa)
        db.session.commit()

        return redirect(url_for('index'))
コード例 #4
0
def cria_tarefa2(tecnologia, start_dt, numero, meta_tarefa):
    tf = Tarefa()
    if numero > 0:
        tf.nome = str(numero) + u'a ' + meta_tarefa.nome
    else:
        tf.nome = meta_tarefa.nome
    tf.tecnologia = tecnologia
    tf.numero = numero
    tf.tipo_atividade = TipoAtividade.objects.get(pk=meta_tarefa.tipo_atividade_pk)
    tf.atividade = Atividade.objects.get(pk=meta_tarefa.atividade_pk)
    tf.realizacao_inicio = start_dt
    tf.realizacao_final = start_dt + meta_tarefa.shift
    tf.save()
    return tf