juniormarcati / os Goto Github PK
View Code? Open in Web Editor NEWPlug-in criado para gerar Ordem de Serviço baseado nos dados do chamado do GLPI.
Home Page: https://github.com/juniormarcati/os
License: GNU General Public License v3.0
Plug-in criado para gerar Ordem de Serviço baseado nos dados do chamado do GLPI.
Home Page: https://github.com/juniormarcati/os
License: GNU General Public License v3.0
Alguma previsão sobre quando o plug-in será atualizado para a versão 10.0.14 ou superior do GLPI?
Tentei fazer a instalação no meu ambiente de homologação e deu erro na habilitação do plugin: Em não conformidade com CSRF! -
Como posso resolver este problema?
estou usando a versão 9.5.6 do GLPI
Olá, primeiro parabéns pelo plugin ele é muito bom.
Estava funcionando perfeitamente, mas depois que eu configurei o HTTPS para o site, ele não exibe mais a OS procurando pelo erro entrei essa explicação fornecida pelo FireFox.
Site não permite que o Firefox exiba a página se outro site o tiver incorporado
Se aparecer este erro, normalmente é causado por um site mal configurado que está tentando exibir outro site sem o consentimento de seu proprietário.
Sites podem usar x-frame-options ou uma diretiva de segurança de conteúdo para controlar se outros sites podem incorporá-los em suas próprias páginas. Este é um recurso de segurança importante para impedir clickjacking (furto de cliques), que é um ataque que permite que sites maliciosos enganem usuários, fazendo com que cliquem em links em um site.
Para visitar um site que exibiu esta mensagem, você pode abrir o link em uma nova aba ou nova janela no Firefox. Note que, em alguns casos, a página que incorpora não funciona corretamente sem ter acesso à página bloqueada. Neste caso, você precisa entrar em contato com o proprietário do site com problema para solicitar uma solução.
https://support.mozilla.org/pt-BR/kb/xframe-neterror-page?as=u&utm_source=inproduct
Você consegue ajudar para solucionar esse problema.
Quando gerado a OS a partir de um formulario FormCreator aprece com alguns pequenos erros.
Onde deveria tem quebras de linha nos chamados ele junta ou coloca caracteres especias. Segue prints dos erros
"I am facing a problem. I have installed the plugin on GLPI 10.0.3, and it is giving a series of errors and not generating the work orders on the sheet."
Notice: Undefined index: color in C:\xampp\htdocs\glpi\plugins\os\front\configOs.php on line 39
Notice: Undefined index: textcolor in C:\xampp\htdocs\glpi\plugins\os\front\configOs.php on line 40
Notice: Trying to access array offset on value of type null in C:\xampp\htdocs\glpi\plugins\os\front\configOs.php on line 105
Notice: Trying to access array offset on value of type null in C:\xampp\htdocs\glpi\plugins\os\front\configOs.php on line 128
Notice: Trying to access array offset on value of type null in C:\xampp\htdocs\glpi\plugins\os\front\configOs.php on line 144
Notice: Trying to access array offset on value of type null in C:\xampp\htdocs\glpi\plugins\os\front\configOs.php on line 149
Notice: Trying to access array offset on value of type null in C:\xampp\htdocs\glpi\plugins\os\front\configOs.php on line 150
Notice: Trying to access array offset on value of type null in C:\xampp\htdocs\glpi\plugins\os\front\configOs.php on line 155
Notice: Trying to access array offset on value of type null in C:\xampp\htdocs\glpi\plugins\os\front\configOs.php on line 156
Notice: Trying to access array offset on value of type null in C:\xampp\htdocs\glpi\plugins\os\front\configOs.php on line 161
Notice: Trying to access array offset on value of type null in C:\xampp\htdocs\glpi\plugins\os\front\configOs.php on line 162
Notice: Trying to access array offset on value of type null in C:\xampp\htdocs\glpi\plugins\os\front\configOs.php on line 167
Notice: Trying to access array offset on value of type null in C:\xampp\htdocs\glpi\plugins\os\front\configOs.php on line 168
Existe alguma maneira prática de acessá-lo via RestApi para retornar o OS?
Is there any practical way to access it via RestApi to return the OS?
Boa tarde após atualizar o GLPI para a versão 10.0.14 o plugin os fica com a tela em branco e depois uma mensagem " 192.168.0.0 demorou muito para responder"
Verifiquei a questão da url mas está ok.
OBS isso ocorre quando acesso o glpi de fora da empresa mas quando acesso localmente funciona.
Att,
Dion Borges
Olá Junior,
Gostaria de saber se consigo editar a OS, por exemplo trocar o nome Titulo por Defeito ou acrescentar uma linha Como observação?
Será possível implementar a coleta da assinatura do cliente direto em um tablete ou celular exemplo ao termino do chamando ao invés do técnico imprimir a os ele simplesmente abriria no tablete ou celular e poder assinar a os de forma digital
Atenciosamente
Dion Borges
Olá fiz a instalação tudo certo seguindo passos de outros video do youtube inclusive, permissionando tudo, versão do meu GLPI 10.0.7
inclusive habilitei nos meus perfis lá o O.S (para aparecer Ordem de Serviço no Chamado, inclusive isso me deu uma canseira pois vem desativado), porém após tudo isso e verificar que estava tudo ok, a página fica em Branco conforme imagem, mesmo alterando de A4 pra label nada acontece... :(
Poderia me ajudar? valeu!
[2024-07-04 01:02:33] glpiphplog.WARNING: *** PHP Warning (2): include(): Failed opening '../../../../config/config.php' for inclusion (include_path='.:/usr/share/php') in /home/hmaxti/domains/glpi.hmaxti.com.br/public_html/plugins/os/front/config.php at line 33
Backtrace :
plugins/os/front/config.php:33
Ambiente: v10.0.16 fresh install
Olá.
Realizei a instalação e tive problemas na logo. Quando inserida, tanto pelo plugin quanto manualmente, ela ficava em tamanho fixo invadindo os campos do formulário.
Realizei o redimensionamento varias vezes e o que acontecia era apenas a perda de nitidez da imagem.
Pesquisando mais, resolvi o meu problema editando a função "image" dentro do arquivo "os_pdf.php" alterando os atributos que eram "10, 15, 45" para "4, 8, 22".
Gostaria de um ajudar, quando eu tento puxar a ordem de serviço pela forma simplificada extendida do formcreator o link de requisição mudar e não gera a os do ticket em aberto.
como administrador ele tentar acessar esse link:
https://jj-ferreira.com/glpi/front/ticket.form.php?id=2022072602
e quando tento gerar pelo formcreator ele tentar acessar
https://jj-ferreira.com/glpi/plugins/formcreator/front/issue.form.php?id=72&tickets_id=2022040501
como posso mudar o endereçamento de requisição pra que ele gere corretamente!
Prezados,
É possível limitar a visualização do submenu Plugins > Ordem de Serviço apenas para alguns perfis?
Não quero que os técnicos tenham acesso e possam fazer alterações nas informações que constam na OS.
Boa tarde,
É possível mudar o link de redirecionamento do QR CODE?
Quando faço a leitura o mesmo é encaminhado para http://192.168.100.86
Apos tudo configurado e seguindo o READ.ME simplesmente nao aparece a aba nos tickets
PHP User deprecated function (16384): Use DBmysql::fetchAssoc() in /var/www/html/glpi/inc/toolbox.class.php at line 653
PHP Notice (8): Undefined index: color in /var/www/html/glpi/plugins/os/front/index.php at line 55
PHP Notice (8): Undefined index: textcolor in /var/www/html/glpi/plugins/os/front/index.php at line 56
está dando esse erro na tela inicial do plugin
@motinha22 corrija na configuração do seu VirtualHost setando a diretiva servername corretamente!
Originally posted by @itaymbere in #23 (comment)
ola sou um pouco leigo e gostaria de ajuda podeira me manda um exemplo do como setar o ip do meu servidor no servername.
Bom dia! Primeiro, parabéns pelo trabalho sensacional!
Estou utilizando o GLPI na versão 10.0.10 com FormCreator versão 2.13.7.
Notei que quando há espaços no formulário, isso aparece como " " no PDF.
Além disso, também parece que quando você solicita uma aprovação daquele chamado para alguém, isso não consta na OS, que foi aprovado por fulano de tal.
Desde já, agradeço!!
Abraços
@juniormarcati suspeito de algumas incompatibilidades no codigo do plugin para permitir a retrocompatibilidade com versões <10.x.
A maior parte das issues reportadas envolvem a versão 9.
Sugiro avaliar o fim do suporte as versões anteriores.
Esse plug-in requerGLPI >= 9.4e <9.6.
na versão 10 ele não tem suporte ainda, seria show se tive-se, desde ja agradeço
Olá pessoal, tentei instalar o plugin mas não aparece a opção de instalação e somente essa mensagem: Função inexistente: plugin_OS_install plugin_OS_check_configFunção inexistente: plugin_OS_uninstall na área do GLPI. Alguém sabe informar qual pode ser o problema?
Hola Junior, me gustaría poder ayudar a traducir el plugin al idioma español, en la carpeta locales del plugin coloque los archivos es_ES.mo y es_ES.po con la traducción pero no funciona, ya que no cambia el idioma del texto. Adicionalmente te comento que para modificar los textos en el PDF fue necesario modificar directamente el código, existe alguna forma de cambiar el lenguaje en el PDF sin tener que modificar directamente el código?
Boa tarde,
Estou utilizando o plugin "fields" para adicionar novos campos na abertura de chamado.
Seria possível adicionar esses novos campos na etiqueta?
Atualizei o meu glpi para 10.0.15 mas mesmo assim o problema persiste
Quando abro o plug-in os local na empresa ele abre normalmente mas quando tento gerar os de forma externa inicialmente fica branco e depois retorna uma mensagem "demorou muito para responder".
Já verifiquei a url e a configuração do Vhost no apache e nada estou usando o http para acesso web
/front/os_pdf.php line 203
/front/os_pdf.php line 220
Testei o plugin em 2 instalações : 10.0.7 e 0.9
Após instalar, ao acessar plugins > ordem de serviço retorna uma página branco
Consegui resolver fazendo o seguinte procedimento : acessa o banco, apaga todas as tabelas que o plugin os criou, acessa a pasta /plugins e apaga o plugin. Volta no glpi, limpa o plugin, instala novamente, ativa e acessa.
Para mim só resolveu assim
Prezado,
Baixei a versão 0.1.2 do plugin, descompactei no diretório plugins do GLPI, renomeei para o nome "os" o diretório.
Instalei o plugin e habilitei o mesmo.
Após isso ao acessar a configuração do plugin eu recebo um erro de página em branco.
Encontrei os seguintes erros nos arquivos do plugin:
ORIGINAL:
include ('../../../inc/includes.php');
include ('../../../config/config.php');
Porém o correto são apenas 2 UP dir, ficando:
include ('../../inc/includes.php');
include ('../../config/config.php');
O arquivo styles.termo.css está referenciado, mas não existe aqui no projeto.
Pesquisando, vi que ele é referenciado nos seguintes arquivos:
/plugins/os/front/os_cli.php
/plugins/os/front/os.php
Poderia verificar essa questão para nós @juniormarcati ??
it not showing ticket costs. @juniormarcati
Hello,
thanks a lot for this plugin.
Unfortunately despite of a successful installation, I can't use it because for each access the plugin redirect to the glpi installation page with the bdd needs update.
Best regards
Meu caro
Estou com o glpi 10.0.11 em um servidor Debian 12 como o plugin os na ultima versão
Quando abro o plugin os local na empresa ele abre normalmente mas quando tento gerar os de forma externa inicialmente fica branco e depois retorna uma mensagem "demorou muito para responder".
Para acesso externo estou usando o dyndns pois meu ip externo é dinâmico.
Consegue me ajudar
Att,
Dion Borges
Olá @juniormarcati gostaria de parabenizar o desenvolvimento do plugin e contribuição com a comunidade.
Realizei a instalação do plugin, habilitei via plugin - GLPI, parametrizei informações da empresa/instituição, porém, o botão ordem de serviço não foi habilitado dentro chamado, possibilitando a impressão.
$url = $CFG_GLPI['url_base'];
it points to localhost/glpi address must CONSIDER use GLPI database custom website address like
line 248
$url = "https://yourdomain.com/glpi";
Olá pessoal! Estou tendo dificuldades na instalação do GLPI_OS no meu GLPI que está na versão 9.5.5. Fiz o clone do diretório na pasta de plugins do GLPI mas o GLPI_OS não aparece na página de plugins na interface do GLPI para ser habilitado. Consultando o arquivo de log /var/www/html/glpi/files/_log/php-errors.log, capturei a seguinte saída:
[2021-10-21 09:22:52] glpiphplog.ERROR: Plugin::getInfo() in /var/www/html/glpi/inc/plugin.class.php line 1476 plugin_version_glpi_os method must be defined! {"user":"362@glpi"}
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.