Eu como como pessoa supervisora Quero consultar as turmas na qual estão vinculadas ao meu perfil Para que eu posso tomar escolher qual turma desejo mais detalhes
Contexto
O que originou
O desenvolvimento de um módulo de pessoa supervisora no sistema do SAGU consistirá de uma nova interface para a pessoa usuária Supervisora.
Sendo assim, esta pessoa quando autenticada precisará consultar as suas turmas.
Qual solução proposta
Criar uma rota que irá retornar as ofertas de módulo para os dados de pessoa usuária definida token JWT enviado no cabeçalho. Adicionar a possibilidade de paginação de 25 em 25, passando o parâmetro page, com o número da página.
A rota a ser criada será: /residencia-multiprofissional/turmas/{page?}
Fora de Contexto
Cadastro, atualização e remoção de turmas.
Critérios de aceitação
[x] Dado que sou uma pessoa usuária autenticada Quando enviar uma requisição GET, sem atributo page Então retornar as primeiras 25 turmas para o TOKEN enviado
[x] Dado que sou uma pessoa usuária autenticada Quando enviar uma requisição GET, com o page, número inteiro Então retornar as 25 turmas correspondente a página, (25 * page), para o TOKEN enviado
[x] Dado que sou uma pessoa usuária autenticada Quando enviar uma requisição GET, com o page, que não seja um número inteiro Então retornar uma mensagem de erro com o status 400 informando que o valor é inválido para a página.
Objetivo
Eu como como pessoa supervisora
Quero consultar as turmas na qual estão vinculadas ao meu perfil
Para que eu posso tomar escolher qual turma desejo mais detalhes
Contexto
O que originou
O desenvolvimento de um módulo de pessoa supervisora no sistema do SAGU consistirá de uma nova interface para a pessoa usuária Supervisora. Sendo assim, esta pessoa quando autenticada precisará consultar as suas turmas.
Qual solução proposta
Criar uma rota que irá retornar as ofertas de módulo para os dados de pessoa usuária definida token JWT enviado no cabeçalho. Adicionar a possibilidade de paginação de 25 em 25, passando o parâmetro page, com o número da página.
A rota a ser criada será:
/residencia-multiprofissional/turmas/{page?}
Fora de Contexto
Cadastro, atualização e remoção de turmas.
Critérios de aceitação
[x] Dado que sou uma pessoa usuária autenticada
Quando enviar uma requisição
GET
, sem atributo pageEntão retornar as primeiras 25 turmas para o TOKEN enviado
[x] Dado que sou uma pessoa usuária autenticada
Quando enviar uma requisição
GET
, com o page,número inteiro
Então retornar as 25 turmas correspondente a página, (25 * page), para o TOKEN enviado
[x] Dado que sou uma pessoa usuária autenticada
Quando enviar uma requisição
GET
, com o page, que não seja umnúmero inteiro
Então retornar uma mensagem de erro com o status
400
informando que o valor é inválido para a página.Observações