Closed franciscocamellon closed 1 year ago
Boa tarde @franciscocamellon , tudo bem?
Vamos refatorar essa parte dos estilos. A ideia é não importar mais para o banco e dar a opção de carregar apontando o caminho. Para os casos de carregar direto do banco, temos o SAP, aí para não perdermos o caso de uso de carregar um estilo pelo DSGTools, vamos mudar para essa forma.
A forma que hoje em dia funciona no DSGTools sempre me incomodou, dado que precisa copiar os arquivos de estilo para pastas específicas dentro do DSGTools. Com essa nova forma que pensamos, vamos tambem refatorar a barra de ferramentas de estilo, trocando por uma ferramenta mais bizurada que funcionaria por um atalho.
Subject of the issue (Assunto do problema)
Ao carregar um banco de dados não aparecem os estilos disponíves para carregar de acordo com a versão do banco.
Your environment (Seu ambiente)
Steps to reproduce (Passos para reproduzir)
Expected behaviour (Comportamento esperado)
É esperado que a ferramenta mostre as pastas com os estilos disponíveis.
Actual behaviour (Comportamento atual)
A ferramenta mostra a mensagem "No available layers"
Debug
https://github.com/dsgoficial/DsgTools/blob/321089eaf270efcd97037cb082ae65053931a545/DsgTools/core/Factories/DbFactory/abstractDb.py#L639
Verifiquei que no método acima a variável dbVersion recebida tem o valor de "EDGV 3.0" quando deveria receber '2.1.3', '2.1.3 Pro', '3.0', '3.0 Pro' ou 'FTer_2a_Ed'. Ao corrigir o valor no método abstractDb a ferramenta apresenta o comportamento esperado.