Sistema para empréstimo de materiais (armários, CDs, Fones etc) durante a permanência dos usuários na Biblioteca. O material deve ter um código identificador único que será lido com código de barra.
Vídeo de apresentação: https://youtu.be/ruuHcMZPNxY
Ações do grupo balcão:
Ações do grupo administrador:
baixar a estrutura das tabelas do replicado:
git clone git@git.uspdigital.usp.br:uspdev/replicado_queries vendor/uspdev/replicado/src/replicado_queries
O arquivo .env é gerado automaticamente depois do composer install, mas caso isso não ocorra, pode-se gerá-lo a partir do template:
cp .env.dist .env
Download:
git clone https://github.com/uspdev/empresta.git
cd empresta
composer install
Configurar variáveis no .env, sendo que a string de conexão DATABASE_URL é obrigatória:
DATABASE_URL=mysql://USUARIO:SENHA@IP:3306/BANCO
APP_NAME='Sistema de Empréstimo de Armários - Biblioteca'
APP_LOGO_URL='http://www.fflch.usp.br/logo.png'
Configurar em public/js/dataTables.js pageLength a quantidade de registros padrão por página. Caso queira por padrão mostrar todos, deixe o valor em -1
pageLength : 25
Aplicar esquema no banco de dados
php bin/console doctrine:migrations:migrate
Criar usuário admin e balcao e cadastrar materiais de exemplo:
php bin/console doctrine:fixtures:load
Executando o servidor PHP
php bin/console server:run