---
title: "Aumentar a quantidade de letras exibidas por serviço – NovoSGA versão: 1.5.0"
description: "**1-Realizar o backup da pasta NovoSGA e banco de dados.**   **2-Modifique o arquivo /novosga/modules/sga/unidade/views/index.html.twig e na bloco corresponde a sigla eu fiz a seguinte alteração:** DE linha 42 : size=\"1\" PARA linha 42 : size=\"2\" DE linha 43 :…"
url: "https://dgez.com.br/docs/aumentar-a-quantidade-de-letras-exibidas-por-servico-novosga-versao-1-5-0/"
updated: "2024-01-15"
category: Software Livre / NovoSGA
---

# Aumentar a quantidade de letras exibidas por serviço – NovoSGA versão: 1.5.0

**1-Realizar o backup da pasta NovoSGA e banco de dados.**

 

**2-Modifique o arquivo /novosga/modules/sga/unidade/views/index.html.twig e na bloco corresponde a sigla eu fiz a seguinte alteração:**

DE

linha 42 : size="1"

PARA

linha 42 : size="2"

DE

linha 43 : maxlength="1"

PARA

linha 43 : maxlength="2"

 

**3-Modifique o script: /var/www/html/novosga/src/Novosga/Install/sql/create/pgsql.sql e nas tabelas que eu encontrei o campo"sigla_senha" eu modifiquei de varchar(1) para varchar(2),**

*No banco de dados pgsql.sql*

 

DE

CREATE TABLE atendimentos (

LINHA 35: sigla_senha varchar(1) NOT NULL,

PARA

CREATE TABLE historico_atendimentos (

LINHA 35: sigla_senha varchar(2) NOT NULL,

 

 

DE

CREATE TABLE historico_atendimentos (

LINHA 98: sigla_senha varchar(1) NOT NULL,

PARA

CREATE TABLE historico_atendimentos (

LINHA 98: sigla_senha varchar(2) NOT NULL,

 

DE

CREATE TABLE painel_senha (

LINHA 135: sig_senha varchar(1) NOT NULL,

PARA

CREATE TABLE painel_senha (

LINHA 135: sig_senha varchar(2) NOT NULL,

 

DE

CREATE TABLE uni_serv (

LINHA 177: sigla varchar(1) NOT NULL,

PARA

CREATE TABLE uni_serv (

LINHA 177: sigla varchar(2) NOT NULL,

 

*No banco de dados mysql.sql*

DE

CREATE TABLE atendimentos (

LINHA 43: sigla_senha varchar(1) NOT NULL,

PARA

CREATE TABLE atendimentos (

LINHA 43: sigla_senha varchar(2) NOT NULL,

 

 

DE

CREATE TABLE historico_atendimentos (

LINHA 137: sigla_senha varchar(1) NOT NULL,

PARA

CREATE TABLE atendimentos (

LINHA 137: sigla_senha varchar(2) NOT NULL,

 

DE

CREATE TABLE painel_senha (

LINHA 190: sig_senha varchar(1) NOT NULL,

PARA

CREATE TABLE painel_senha (

LINHA 190: sig_senha varchar(2) NOT NULL,

 

DE

CREATE TABLE uni_serv (

LINHA 252: sigla varchar(1) NOT NULL,

PARA

CREATE TABLE uni_serv (

LINHA 252: sigla varchar(2) NOT NULL,

 

**4-Limpei todos os caches em com o comando /var/www/html/novosga/var/cache, entrei nesse diretório e executei o comando rm -r * .**

 

| Observação: Tomar cuidado porque se definir uma sigla muito grande o painel fica quebrado, ai tem que redimencionar a exibição da senha no painel. |
| --- |

 

**5****-Caso a sigla seja grande altere o tamanho de exibição da senha atual, basta entrar no arquivo /var/www/html/painel-web/themes/default/style.css e modificar as propriedades:**
DE

[#senha](http://forum.novosga.org/search?Search=%23senha&Mode=like) span {
LINHA 97:font-size: 25vw; <- Aqui deve ficar um valor menor que 20 pra dar certo.
}
PARA

LINHA 97:font-size: 19vw;
}

DE

.senha-chamada .senha span {
LINHA 109:font-size: 8vw; <- Aqui deve ficar um valor menor que 20 pra dar certo.
}

PARA

LINHA 109:font-size: 8vw; <- Aqui deve ficar um valor menor que 20 pra dar certo.
}

Observação: Não houve alteração desta linha

 

**6- Caminho para alteração do arquivo senha.php (novosga\src\Novosga\Model\Util)**

 

**Se o seu sistema já está em produção**

DE

linha 34 : if (is_string($sigla) && strlen($sigla) == 1) {

PARA

linha 34 :if ((is_string($sigla) && strlen($sigla) == 2) or (is_string($sigla) && strlen($sigla) == 1)) {

 

**Se o seu sistema não há nenhum tipo de informação referente a atendimentos.**

DE

linha 34 :if (is_string($sigla) && strlen($sigla) == 1

PARA

linha 34 :if ((is_string($sigla) && strlen($sigla) == 2

 

**7-Execute em aplicação com SQL no banco de dados do Novosga os comandos abaixo:**

No Phpmyadmin

 

ALTER TABLE `sgalivre`.`atendimentos`
CHANGE COLUMN `sigla_senha` `sigla_senha` VARCHAR(2) NOT NULL ;

ALTER TABLE `sgalivre`.`historico_atendimentos`
CHANGE COLUMN `sigla_senha` `sigla_senha` VARCHAR(2) NOT NULL ;

ALTER TABLE `sgalivre`.`painel_senha`
CHANGE COLUMN `sig_senha` `sig_senha` VARCHAR(2) NOT NULL ;

ALTER TABLE `sgalivre`.`uni_serv`
CHANGE COLUMN `sigla` `sigla` VARCHAR(2) NOT NULL ;

[![e8b3dd4c-e509fb39-63fea57a9c9c65.99680774](https://appdgez.com.br/front/document.send.php?docid=109&itemtype=KnowbaseItem&items_id=125)](https://appdgez.com.br/front/document.send.php?docid=109&itemtype=KnowbaseItem&items_id=125)

**FONTE:** Forum do NovoSGA => [http://forum.novosga.org/discussion/829/aumentar-a-quantidade-de-letras-exibidas-por-servico](http://forum.novosga.org/discussion/829/aumentar-a-quantidade-de-letras-exibidas-por-servico)
