empresta's People
empresta's Issues
Criar painel inicial com botões grandes para a função de porteiro
Assim não precisa clicar no menu para emprestar, devolver, etc.
Melhorar documentação
Login com username e senha para vigias
Só o ADMIN pode cadastrar os vigias.
Basicamente: https://uspdev.github.io/laravel#41-login-tradicional
User Local como Admin
Olá pessoal, inicialmente parabéns pelo trabalho. Estamos com dificuldade em criar/transformar um usuário local em Admin do sistema. Coloquei o username, de um usuário registrado na base, em SENHAUNICA_ADMINS (no .env) mas não funcionou.
Se, na tabela users, o campo tipo for setado para "balcao", ao logar, aparece o menu limitado. Se for setado para "admin" ou em branco... nenhum menu é exibido.
Grato pela ajuda.
Permitir emprestimo de multiplas chaves
Havia mas foi desabilitado. Proposta colocar uma variavel no env que permita se for o caso.
Descrever as funcionalidades
usar a biblioteca laravel-tool para forçar https
Melhorando o Read.me
Adicionar lib de código de barras
@v1t4o
composer req picqer/php-barcode-generator
https://github.com/picqer/php-barcode-generator
No symofny era assim:
public function barcodes(MaterialRepository $materialRepository): Response
{
$generator = new \Picqer\Barcode\BarcodeGeneratorPNG();
$materiais = $materialRepository->findAll();
// Lógica temporária para gerar códigos de barras com 6 em cada linha
$n = count($materiais);
$trs = '';
for($i=0; $i < floor($n/6)*6; $i = $i+6){
$tr = '<tr>';
for($j=0; $j < 6; $j++){
$code = $materiais[$i+$j]->getCodigo();
$barcode = base64_encode($generator->getBarcode($code,$generator::TYPE_CODE_128));
$tr .= "<td><img src='data:image/png;base64,{$barcode}' width='80'> <br> {$code}</td>";
}
$tr .= '</tr>';
$trs .= $tr;
}
// Faltantes
$tr = '<tr>';
for($i = floor($n/6)*6; $i < $n; $i++){
$code = $materiais[$i]->getCodigo();
$barcode = base64_encode($generator->getBarcode($code,$generator::TYPE_CODE_128));
$tr .= "<td><img src='data:image/png;base64,{$barcode}' width='80'> <br> {$code}</td>";
}
$faltantes = str_repeat("<td>Null</td>", 6 - $n%6);
$tr .= $faltantes;
$tr .= '</tr>';
$trs .= $tr;
$pdf = "
<html> <head> <style type='text/css'>
table {
width: 18cm;
}
td {
border: 1px solid black;
height: 1.7 cm;
text-align: center;
}
tr {
}
</style>
</head>
<body><table> {$trs}</table> </body>
</html>";
$dompdf = new Dompdf();
$dompdf->loadHtml($pdf);
$dompdf->setPaper('A4', 'portrait');
$dompdf->render();
$dompdf->stream('barcodes.pdf');
}
Configurar Gate nos controllers
Esse sistema terá dois Gates:
- ADMIN - Definido no .env
- BALCAO - Poderá fazer empréstimo, cadastrar visitantes, mas não materiais e categorias, pode ver relatório de empréstimo
atualizar senhaunica-socialite
Ler qrcode do aplicativo da carteitinha USP
Mostrar o setor da pessoa para a qual foi emprestado o material
Possibilitar o uso por mais setores
Migrar as funcionalidades do sistema em symfony para esse (laravel)
ajuste layout
ao emprestar chave para visitante, permitir filtrar com select2
Erro na exclusão da classe "Categoria"
Ao tentar efetuar exclusão da "Categoria", ocorre o seguinte erro;
Erro: #1451: Cannot delete or update a parent row: a foreign key constraints fails
Este que impede a exclusão de classes que se relacionam.
atualização senhaunica
atualização do senhaunica-uspdev para versão 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.