BA GLASS
Portal DMO BETA
Aplicações do Departamento DMO
Acesso reservado a utilizadores autorizados.
Portal DMO · Desenvolvido por Diogo Oliveira · 2026
Versão e correções
- Ambiente
- dmo-beta
- Versão
- 0.3.0-beta.241
- Build
e3d34e1551e4486eacf35d0bc39dadb4- Commit de base
85c80a3- Origem
- Código sem alterações locais
- Compilado em (UTC)
- 2026-10-29 09:24:45 UTC
Correções
- DMO-073 · Interface: As referências passam a maiúsculas enquanto se escreve (Boquilhas, Ferramentas, Job On, Peso, Resumo e Aprovar): «5447t173» fica logo «5447T173». O Job On e as Ferramentas também gravam a referência, a referência MF e o nome técnico em maiúsculas. Os lotes não mudam.
- DMO-072 · Validação DEV: O CI do GitHub passa a um só job em Linux por PR, com o PostgreSQL descartável e a suite inteira; o Windows corre só nos pushes para a main; um push novo cancela a run anterior do mesmo PR; cache dos pacotes NuGet.
- DMO-071 · Boquilhas: O registo de uma boquilha abre com 9 consultas à base em vez de 20 (7 em vez de 17 quando se abre pelo registo), e o painel das máquinas faz 3 consultas em vez de 6 em todas as vistas das Boquilhas. A grelha do histórico agrupa os movimentos já lidos, sem repetir a consulta. O que a folha mostra não muda.
- DMO-070 · Aplicação: Código sem uso retirado: os PDFs de Pegamentos e do Resumo deixam de ter o caminho que gravava ficheiros no servidor (ficam só em memória); saem a procura antiga do histórico de Pesos, o registo de módulos sem consumidor, o serviço de áreas das Definições, os três PDFs das Boquilhas sem botão (Grelha, Máquina e Mês; o botão «Imprimir / PDF (filtros atuais)» continua a gerar a grelha e a lista dos movimentos) e o teste antigo do shell que já não corria. Sem alterações visíveis no ecrã.
- DMO-069 · Administração: A lista dos utilizadores mostra o total e não só a página aberta; o seletor das Definições marca a secção aberta (Controlo e Boquilhas); criar um utilizador com o email do ADMIN é recusado antes de criar a identidade no Supabase, sem deixar identidades órfãs; o aviso de eliminar um utilizador volta a ter a caixa e o botão de perigo; saiu a definição antiga da pasta de saída dos PDFs no servidor; textos em pt-PT («Arquivar», «palavra-passe», «utilizador», «facto», «regista-se») e notas mais curtas.
- DMO-066 · Peso: Avisos em vez de recusas: na Comparação de Peso, uma leitura com massa ilegível, sem massa, ≤ 0 ou com peso calculado ≤ 0 fica de fora, as outras comparam-se e gravam-se, e o aviso diz qual ficou de fora; um peso nominal ilegível ou ≤ 0 cria o Peso sem nominal, com aviso; comparar o mesmo Peso guardado duas vezes mostra Δ = 0. Sem CM ou BQ no Job On, a folha explica porque não aparece o «Novo Peso». Um valor escrito mas ilegível diz «ilegível» e dá os exemplos com vírgula e com ponto (70,10 ou 70.10); os campos decimais do Peso aceitam a vírgula no browser.
- DMO-067 · Ferramentas: Avisos em vez de recusas: um valor técnico ilegível já não recusa os outros: os legíveis gravam, no ilegível fica o valor anterior e a ficha diz qual foi; duplicar para um lote já registado abre a ferramenta existente; uma quantidade ilegível grava sem quantidade ao criar e mantém a anterior ao editar, com aviso (a negativa continua recusada); o lote vazio ao criar ou editar grava «s/lote» e avisa, e uma segunda ferramenta sem lote com o mesmo tipo e referência abre a existente. As mensagens aceitam vírgula ou ponto (70,10 ou 70.10).
- DMO-068 · Boquilhas: Avisos em vez de recusas: o «Associar Job On» encontra a produção pelo número e só avisa se a referência for diferente; uma hora que cai na mudança de hora (março) passa para a hora seguinte e avisa, no registo e na correção do movimento; o PDF de uma máquina sem máquina no filtro sai com todas e avisa; a grelha e o PDF com mais de 366 dias mostram os primeiros 366 e avisam. A quantidade ilegível passa a mostrar a causa, em vez de uma caixa vazia.
- DMO-060 · Sessão: As chaves que protegem a sessão e os formulários passam a ficar na base de dados, em vez de dentro do contentor: um redeploy deixa de terminar as sessões e de recusar formulários com «The key … was not found in the key ring».
- DMO-064 · Boquilhas: Cada correção de um movimento guarda quem a fez e quando, e cada movimento apagado fica registado com os seus dados, quem o apagou e quando; ao abrir um movimento para corrigir aparece «Corrigido por … em …».
Problemas e funcionalidades ainda pendentes
- DMO-P02 · Contextos: Completar a implementação dos snapshots e das substituições de componentes durante uma produção.
- DMO-P03 · Pegamentos: Correção de leituras com histórico e criação explícita de controlos adicionais na mesma produção.