Skip to content

feat: import fatura button

Descrição

Foi adicionado um botão de "Importar Fatura" que mostra um dialog ao usuário para ele enviar um arquivo .csv conforme um padrão para serem adicionados às faturas daquela UC. O dialog também checa os headers do arquivo e se há algum conflito com as faturas da UC existentes.

Não foi implementada a parte do backend de importação das faturas, apenas o dialog e os checks antes de importar.

Motivação e contexto

A motivação é a resolução da issue número #36 (closed)

Issue relacionada

#36 Importar dados das faturas

Principais implementações

Lista das principais implementações ou mudanças realizadas neste merge request.

  • Adicionado botão de "Importar Fatura"
  • Criação do dialog para importar fatura
  • Criação do DragZone para receber arquivos
  • Implementação dos checks de headers do arquivo
  • Implementação dos checks de conflitos com faturas ja existentes

Tipos de mudança

Marque com um "x" as caixas correspondentes:

  • Correção de bug (não-interrompção de mudança que corrige um problema)
  • Nova funcionalidade (mudança que adiciona funcionalidade)
  • Mudança de quebra (alteração que interrompe o comportamento anterior)
  • Melhoria de desempenho
  • Mudança de refatoração (alteração que não adiciona nova funcionalidade nem corrige bugs)
  • Outra mudança (descreva abaixo):

Checklist

Marque com um "x" as caixas correspondentes:

  • O código segue as diretrizes de estilo deste projeto
  • Foram adicionados testes para cobrir as novas funcionalidades ou mudanças
  • Todos os testes passam
  • As alterações foram revisadas por pelo menos um colega de equipe
  • A documentação foi atualizada, se necessário
  • As alterações não quebram o fluxo de trabalho de nenhum outro usuário ou sistema

Co-authored-by: Lucas-AV lucasvilela2014@gmail.com

Closes #36 (closed)

Merge request reports