Módulo de configuração avançada da impressão de senha
- Novo SGA v1.3 até v1.5 (NÃO É COMPATÍVEL COM A v2.0)
- Permisão de escrita no diretório modules
- Extensão php-zip instalada
- Linux com CUPS instalado (NÃO COMPATÍVEL COM WINDOWS)
Aumentar o tamanho máximo do upload de arquivos na configuração do PHP (php.ini) para poder fazer upload do módulo:
upload_max_filesize = 100M
post_max_size = 100M
Reiniciar o serviço (Apache2/NGINX/IIS).
Acessar módulo de gerenciamento de módulos, clicar em "Novo", escolher arquivo ZIP do módulo vetor.printer e aguardar a instalação.
Após confirmação da instalação, habilitar o módulo Vetor Panel também no gerenciamento de módulos. Depois liberar permissão de acesso aos usuários através do módulo de cargos (é necessário sair e entrar novamente no sistema para pegar a nova permissão).
Por fim, adicionar configuração de layout de impressão: Criar ou alterar arquivo config/app.php
adicionando a seguinte configuração:
<?php
return array(
'hooks' => array(
'attending.create' => function(\Novosga\Model\Atendimento $atendimento) {
modules\vetor\printer\PrinterController::sendToPrinter($atendimento);
}
),
'ticket' => array(
'print' => array(
'template' => '<caminho_para_o_novosga>/modules/vetor/printer/views/template.html.twig',
'params' => function(\Novosga\Model\Atendimento $atendimento) {
return array(
'config' => modules\vetor\printer\PrinterController::config($atendimento->getUnidade())
);
}
)
)
);