hades icon indicating copy to clipboard operation
hades copied to clipboard

Endpoint pessoa

Open angeliski opened this issue 7 years ago • 6 comments

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:

  • Cadastro
  • Atualização
  • Listagem

Filtros para listagem:

  • Tipo [MENTOR, MENTORADO]
  • limit [ default = 100 ]
  • offset [ default = 0 ]

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:

  • Precisamos listar todas as pessoas cadastradas no sistema com filtros para exibir somente mentor(a), somente gente buscando mentoria, somente gente que já recebe mentoria, somente níveis iniciantes, somente nível intermediário, somente quem já é atuante

Schema

schema_tc

angeliski avatar Nov 02 '17 00:11 angeliski

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 avatar Nov 02 '17 02:11 hdamaich

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?

hdamaich avatar Nov 02 '17 03:11 hdamaich

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.

angeliski avatar Nov 03 '17 09:11 angeliski

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.

lflimeira avatar Nov 20 '17 16:11 lflimeira

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

angeliski avatar Nov 21 '17 15:11 angeliski

@angeliski, boaaa. Vamos alterar lá =)

lflimeira avatar Jan 03 '18 17:01 lflimeira