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.230
- Build
cbbaf65cb3cb4b04afa8b0d07a16e985- Commit de base
abbbae3- Origem
- Código sem alterações locais
- Compilado em (UTC)
- 2026-10-28 17:15:21 UTC
Correções
- 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 …».
- DMO-061 · Boquilhas: Abrir uma máquina já não cria o registo de reparação: a página mostra a produção, sem movimentos, e o formulário do movimento. O registo é criado ao guardar o primeiro movimento, com a mesma ligação à produção. Se a boquilha tiver um registo sem Job On, a página avisa que o primeiro movimento o liga a esta produção.
- DMO-065 · Definições: Duas máquinas com o mesmo código já não fazem a página das quantidades por lote dar erro: ficam numa só linha e ambas recebem a sugestão.
- DMO-063 · Pegamentos e Aprovar: Avisos em vez de recusas: sem gargalo legível, a medição grava como «não avaliável» e o valor ilegível é ignorado; uma contra costura ilegível grava vazia; sem medições, o PDF sai em branco para preencher à mão. As mensagens aceitam vírgula ou ponto. No Aprovar, a falta de Peso é um aviso neutro e a falta de identidade na sessão passa a ser explicada.
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.