Skip to content

Corrigir registro de localizações do usuário #96

@femelloffm

Description

@femelloffm

CONTEXTO:

Um usuário intérprete pode estar associado a múltiplas localizações, como pode ser visto na página de banco de dados da wiki:

Image

Isso porque um usuário intérprete pode se disponibilizar para prestar serviços em múltiplas cidades.

Image

No entanto, isso não está modelado desta forma nas entidades do backend e nem nas rotas de cadastro de usuário.

Além disso, como visto acima, as telas do frontend exigem que o usuário intérprete possam ter localizações por bairro, e não apenas por UF e cidade. Mas na entidade Location do banco existem apenas colunas para a UF e a cidade.

SOLUÇÃO:

  • Corrigir rotas de usuário surdo e empresa para não exigir a informação de localização, dado que nos mockups esta informação não está mapeada em nenhuma tela para estes usuários.
  • Corrigir rotas de usuário intérprete para que os dados de localização sejam uma lista, dado que o intérprete pode ter várias cidades onde ele presta serviço.
  • Corrigir entidade Location do backend para ter também a informação de bairro.

OBS.: o registro/update/delete das localizações do usuário devem ser feitos na mesma transação do banco de dados em que é feito o registro/update/delete dos dados do usuário, a fim de garantir que se ocorrer um erro na operação do usuário seja feito o rollback também da operação da localização

Metadata

Metadata

Assignees

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions