Permissões de campo
Útil na fase inicial: o técnico adiciona dados mínimos em campo e o admin valida depois.
Recomendado ligado. Mantém as fichas provisórias até serem revistas.
Recomendado desligado durante testes para evitar entradas incompletas em rondas reais.
Operação e rondas
Se não existir ronda, o sistema deixa a piscina em pendência obrigatória.
Visitas sem técnico aparecem como pendência operacional.
Impede visitas fechadas sem dados mínimos de manutenção.
Ajuda e interface
Sem popups automáticos. Ajuda só abre por botão, botão direito, ALT+H ou long press 3s.
Organiza módulos por Clientes, Piscinas, Rondas, Financeiro, Stock e Sistema.
Financeiro e notificações
Cria valores mensais com base nos clientes ativos e visitas extra.
Permite lembretes automáticos ou manuais por estado de cobrança.
Mobile/PWA
Permite instalar a app no telemóvel/tablet.
Base para guardar trabalho local e sincronizar depois.
Fichas pendentes de validação
Clientes/piscinas criados por técnicos em campo aparecem aqui para revisão.
Permissoes e hierarquia
Define quem pode ver cada modulo, que informacao sensivel fica bloqueada e quais os chefes de equipa que acompanham tecnicos e piscinas.
Seleciona as areas que este perfil pode abrir.
Dados sensiveis que podem ou nao aparecer.
Escolhe o tecnico responsavel e associa os tecnicos/piscinas que ele deve acompanhar.
Resumo dos chefes de equipa ativos e das suas responsabilidades.
Rollback e upgrade seguro
Zona interna para preparar atualizacoes sem perder dados. O backup pode ser criado aqui; a troca de versao no VPS deve mudar apenas o codigo ativo.
Carrega aqui o pacote da nova versao. O sistema cria backup obrigatório antes de registar o upgrade. Os dados ficam fora da versao.
/opt/cristalwater/releases = versoes do codigo
/opt/cristalwater/shared = .env, uploads, backups e logs
/opt/cristalwater/current = versao ativa