Coder Social home page Coder Social logo

juniormarcati / os Goto Github PK

View Code? Open in Web Editor NEW
45.0 45.0 21.0 442 KB

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

PHP 67.13% CSS 0.35% HTML 32.52%

os's People

Contributors

itaymbere avatar juniormarcati avatar m-falken avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

os's Issues

Em branco

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!

image

Aba "Ordem de Serviço" não aparece dentro de cada Ticket

Eu instalei o plugin no servidor com as caracteristicas abaixo:

  • Apache 2.4.53
  • MariaDB 10.4.24
  • PHP 8.0.19 (VS16 X86 64bit thread safe) + PEAR

O submenu não aparece em nenhum Ticket.
Contudo, ele encontra-se instalado e activo.
O submenu aparecem em Plugins > Ordem de Serviço e em

Screenshot 2024-02-27 140710

Plugin os com tela em branco

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

Erro após eu colocar https no 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.

Novos itens

Olá, realizei alguns teste no plugin disponibilizado para versão 10 do GLPI e constatei que ao inserir itens após o chamado ser aberto ele não esta adicionando na OS.

Segue imagem com os prints:
image

image

GLPI versão 10.0.9

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.

os_pdf.php constant error

/front/os_pdf.php line 203

  • $pdf->Multicell(190,5,utf8_decode(strip_tags(htmlspecialchars_decode("$OsDescricao"))),1,J);
  • $pdf->Multicell(190,5,utf8_decode(strip_tags(htmlspecialchars_decode("$OsDescricao"))),1,0,'J');

/front/os_pdf.php line 220

  • $pdf->MultiCell(190,5,utf8_decode(strip_tags(htmlspecialchars_decode("$OsSolucao"))),1,J);
  • $pdf->MultiCell(190,5,utf8_decode(strip_tags(htmlspecialchars_decode("$OsSolucao"))),1,0,'J');
    os_pdf.php

Doesn't work with GLPI 9.2.2

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

Página em Branco v0.1.2 no GLPI 10.0.1

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:

  • Problema 1:
    no arquivo: front/index.php
    Logo no inicio, os includes tem um diretorio UP adicional,

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');

  • Problema 2:
    Estou recebendo um erro 404 (NOT FOUND) do servidor web no seguinte arquivo:
    "GET /plugins/os/front/css/styles.termo.css HTTP/1.1" 404

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 ??

suporte a versão 10 glpi

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

Adicionar campo na etiqueta

Boa tarde,

Estou utilizando o plugin "fields" para adicionar novos campos na abertura de chamado.
Seria possível adicionar esses novos campos na etiqueta?

CRSF

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

Remover o suporte a versão 9.x do GPLI

@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.

Traducir a español

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?

Plugin os em branco com mensagem "demorou muito para responder"

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

Editar os

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

FormCreator

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

No muestra la solución

Hola, genere algunas pruebas para visualizar el texto de la solución del ticket, sin embargo en todas las ocasiones no se visualiza la solución:

os_glpi

REQUISIÇÃO DO PDF NO FORMCREATOR

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!

FormCreator

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

Restringir visualização do menu Ordem de Serviço

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.

404 error

Ola, Quando tento fazer a OS ele aparece pagina 404

image

Erro php

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

v0.2.0-beta1 - Problema na inserção da logo.

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".
os_pdp

Antes da alteração:
logo com problema

Depois da alteração:
logo corrigida

Não aparece ícone para instalaçã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?

Añadir mas firmas

Hola, intente modificar el código para añadir mas campos de firmas para el solicitante, el técnico que atendió el ticket, el supervisor y el jefe del área, sin embargo no me lo permitió.

os_glpi

Problema na instalação: plugin_version_glpi_os method must be defined!

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"}

Erro

"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

Possível solução : tela branca no glpi 10.0.x

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

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.