-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Recriar rota POST para cadastro da Ordem de Serviço #73
Comments
Adrilene
added a commit
that referenced
this issue
Jun 22, 2020
denisousa
added a commit
that referenced
this issue
Jun 22, 2020
denisousa
added a commit
that referenced
this issue
Jun 22, 2020
denisousa
added a commit
that referenced
this issue
Jun 22, 2020
denisousa
added a commit
that referenced
this issue
Jun 22, 2020
Adrilene
added a commit
that referenced
this issue
Jun 24, 2020
Adrilene
added a commit
that referenced
this issue
Jun 24, 2020
denisousa
added a commit
that referenced
this issue
Jun 24, 2020
…uired/fields) Alguns arquivos fora do escopo descrito no card tiveram de ser alterados. Ainda não começamos a usar o repository, pois haveria conflito da arquitetura da v2 proposta inicialmente com a da atual.
Adrilene
added a commit
that referenced
this issue
Jun 25, 2020
…com validações de Ids de equipamento e item.
3 tasks
Adrilene
added a commit
that referenced
this issue
Jun 29, 2020
Adrilene
added a commit
that referenced
this issue
Jun 29, 2020
Adrilene
added a commit
that referenced
this issue
Jun 29, 2020
* [@adrilene/@denisousa] Issue #73 - Iniciando testes. * [@Adrilene/@denisousa] issue #73 atualizacao no requirements * [@Adrilene/@denisousa] issue #73 validacao do post * [@Adrilene/@denisousa] issue #73 validacao com schemas * [@adrilene/@denisousa] issue #73 WIP testes do post * [@adrilene/@denisousa] Issue #73 - Testes de validação. * [@adrilene/@denisousa] Issue #73 - Iniciando registro da ordem de serviço. * [@adrilene/@denisousa] issue #73 alterações no model e no schema (required/fields) Alguns arquivos fora do escopo descrito no card tiveram de ser alterados. Ainda não começamos a usar o repository, pois haveria conflito da arquitetura da v2 proposta inicialmente com a da atual. * [@adrilene/@denisousa] Issue #73 - Inserção de nova ordem de serviço com validações de Ids de equipamento e item. * [@adrilene/@denisousa] Issue #73 - Resolvendo comentários do PR. * [@adrilene/@denisousa] Issue #73 - Correção testes de itens. Co-authored-by: Denis Menezes <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Objetivo
Eu como como usuário da API
Quero enviar uma lista de ordens de serviço via POST na rota
v2/service_orders
Para que eu possa cadastrar as ordens de serviço na nova arquitetura
Contexto
As rotas das ordens de serviços foram feitas em uma forma não convencional criadas de acordo com a necessidade.
Para se alinhar à nova arquitetura, uma refatoração para a v2 da API é necessária.
Fora de Contexto
Criar rotas de GET, PUT, PATCH, DELETE
Critérios de aceitação
Dado que Eu quero inserir novos documentos a partir do envio de um array
Quando efetuar o POST na rota
/v2/service_orders
com um json contendo um array de documentosEntão receber como resposta uma
lista de _id
sem o $oid, comstatus 201
Dado que Eu quero visualizar uma mensagem de erro caso algum campo esteja errado em alguma ordem de serviço na lista de documentos enviados para salvar
Quando efetuar o POST na rota
/v2/service_orders
com um json contendo um array de documentosEntão retornar Status
400 Bad Request
e um json contendo um dicionáriochave: valor
onde a chave é o índice do array que contém o erro e o valor os erros descritos na validação utilizando marshmallowObservações
Arquitetura de referência #49
JSON de modelo geral da ordem de serviço
The text was updated successfully, but these errors were encountered: