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
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
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