training-center / hades

Back-End da Plataforma do Mentoria
MIT License
29 stars 7 forks source link

Endpoint pessoa #12

Open angeliski opened 7 years ago

angeliski commented 7 years ago

A ideia principal desse endpoint é ser capaz de atender o recurso do tipo pessoa (conforme definido no schema da API training-center/R2D2#40).

Importante:

Os endpoints sempre devem atender o schema para que a evolução da plataforma possa ser independente entre o backend e o frontend. O schema é a interface de comunicação entre as plataformas.

Operações:

Filtros para listagem:

Informações adicionais

A ideia é o endpoint servir tanto para listagem de mentores, como de mentorados, sendo necessário apenas a alteração do filtro.

Informação do documento de requisitos:

Schema

schema_tc

hdamaich commented 7 years ago

Para mim parece ótimo, só vale lembrar que esse endpoint implementa grande parte da plataforma, então quem assumir saiba que tem bastante coisa pra fazer :P

hdamaich commented 7 years ago

Esse cadastro de pessoa, seria o mesmo cadastro para uma solicitação de mentoria e também para uma solicitação para ser uma mentora/mentor, correto?

angeliski commented 7 years ago

Boa pergunta @hdamaich . Eu imaginei que não. Em teoria, esse endpoint seria o que usamos para nos cadastrar na plataforma. Um segundo passo, seria solicitar uma mentoria ou ser mentor. Mas acho que em termos de negocio, o @lflimeira pode dar um parecer mais acertado.

lflimeira commented 7 years ago

Seria isso que o @hdamaich falou mesmo. O front manda o que vai ser cadastrado (mentor, mentorado, pessoa para lista de espera) para a API, galera estou pegando esse para fazer.

angeliski commented 7 years ago

@lflimeira Nesse caso, acho que tem que ajustar o schema pessoa do R2D2, porque ele não tem tipo dentro dele

lflimeira commented 6 years ago

@angeliski, boaaa. Vamos alterar lá =)