Пример #1
0
async def pessoa_projeto_get(
        request: Request,
        pessoa_projeto_id: int,
        db=Depends(get_db),
):
    """
    Get pessoa_projeto by id
    """
    pessoa_projeto = get_pessoa_projeto(db, pessoa_projeto_id)
    return pessoa_projeto
Пример #2
0
async def finalizado_notificacao(
        request: Request,
        pessoa_projeto_id: int,
        db=Depends(get_db),
        current_pessoa=Depends(get_current_active_pessoa),
):
    """
    Create notificacao to pessoa_projeto that are "FINALIZADO"
    """

    pessoa_projeto = get_pessoa_projeto(db, pessoa_projeto_id)

    notificacao = notificacao_finalizado(db, pessoa_projeto)

    return notificacao
Пример #3
0
async def aceito_recusado_notificacao(
        request: Request,
        pessoa_projeto_id: int,
        db=Depends(get_db),
        current_pessoa=Depends(get_current_active_pessoa),
):
    """
    Create notificacao to pendente colaborador
    """

    pessoaProjeto = get_pessoa_projeto(db, pessoa_projeto_id)

    notificacao = notificacao_aceito_recusado(db, current_pessoa.id,
                                              pessoaProjeto)

    return notificacao