Skip to content

FrontEnd #13 - Criar item #24

Description

@juliadias-s

Como usuário, eu quero adicionar itens para organizar minha coleção.

Critérios de Aceitação (Back-end):

  • Deve disponibilizar um endpoint que receba no corpo da requisição os campos: nome, descricao e colecao.
  • O sistema deve retornar um erro se o nome não forem enviados ou estiverem vazios.
  • O sistema deve validar se a coleção (se informada) realmente existe no banco de dados e pertence ao usuário logado. Caso não exista, deve retornar erro.
  • Após as validações, o item deve ser salvo no banco de dados associado corretamente ao usuário e a coleção.
  • Em caso de sucesso, deve retornar o status de sucesso junto com o objeto do item recém-criado (incluindo o seu novo id gerado).

Critérios de Aceitação (Front-end):

  • Deve exibir campos para nome, descrição e coleção associada.
  • Deve permitir selecionar uma coleção existente.
  • O botão "Salvar" só deve ser habilitado se os campos obrigatórios (Nome e Coleção) estiverem preenchidos.
  • Deve validar os campos obrigatórios.
  • Deve exibir mensagem de sucesso após cadastro.
  • Deve atualizar a lista de “Seus itens”.

Metadata

Metadata

Assignees

Labels

frontendissues relacionadas ao frontend

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions