GithubHelp home page GithubHelp logo

empresta's People

Contributors

acesarfs avatar alinemaire avatar masakik avatar ricardfo avatar thiagogomesverissimo avatar v1t4o avatar

Watchers

 avatar  avatar  avatar  avatar

empresta's Issues

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.

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

@v1t4o

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.