Skip to content

Stock Planner v1.1.0

Latest
Compare
Choose a tag to compare
@rodrigoAMF rodrigoAMF released this 08 Jul 14:06
· 1 commit to master since this release

Descrição

Segunda versão estável do sistema, finalizada no fim do 7ª Sprint.

Features

  • Cadastro, edição e exclusão de produtos;
  • Cadastro de categorias;
  • Função finalizar semestre atual
  • Restrição na Edição e exclusão de semestres anteriores;
  • Listar produtos e ordenar produtos de acordo com alguns campos;
  • Buscar produtos;
  • Importar produtos a partir de um .txt;
  • Tela de login 🆕
  • Função logout 🆕
  • Função esqueci a senha 🆕
  • Usuários com níveis de acesso diferente (Administrador, Comum) 🆕
  • Cadastro de novos usuários comuns pelo administrador 🆕
  • Cadastro de CATMAT e Quantidade de produtos em um novo semestre (para produtos que já estavam cadastrados em um semestre anterior, após ele ser encerrado) 🆕
  • Visualização do histórico de consumo em até 4 semestre anteriores (Caso existam e usuário deseje) 🆕
  • Testes unitários em TODAS as funções do model 🆕
  • Testes de integração para CRUD 🆕
  • Integração contínua com Travis através do arquivo travis.yml (Ainda precisa ser trabalhada para funcionar corretamente) 🆕

Instalação

  • Extrair os "stock-planner.zip" em um servidor rodando PHP7+;
  • Criar um banco de dados com nome "stock_planner" e importar as tabelas utilizando o .sql disponível em "bd.sql";
  • Alterar o arquivo "Database.php" disponivel na pasta "model/" com as configurações de acesso ao banco de dados;
  • Para rodar os testes instalar composer, com o terminal/cmd executar o o comando:
    composer update
    Aguardar alguns minutos para composer baixar todos os arquivos necessários e então executar:
    .\vendor\phing\phing\bin\phing (Windows)