Banco de imagens
Histórico de alterações
⚡ Admin Mode Acesso restrito a administradores
🧬 Diagnóstico de versão
Confere o que está no servidor (data, hash, build) contra o que o navegador carregou. Build do servidor diferente do carregado = versão em cache; hash diferente do esperado = arquivo antigo no servidor.
🛠 Ferramentas
🧹 Limpar cache de casos específicos
Use quando arquivos entrarem na pasta errada no Drive: depois de removê-los de lá, o caso continua mostrando as fotos antigas porque o cache de thumbs dura 30 dias. Cole os IDs separados por vírgula, espaço ou quebra de linha (com ou sem o prefixo CASO-). Máximo de 100 por vez, e vale só para a base ativa.
⏱ Teste de velocidade de imagens
Compare o tempo de carregamento via cache local vs. Google Drive direto.
👥 Gerenciar usuários
Usuários novos começam em 🧪 Modo teste — só veem a base sandbox para aprender o sistema. Quando estiverem prontos, clique em "Promover p/ produção" para liberar acesso às bases reais (PH e PO).
➕ Adicionar usuário
Alterar senha
Requisitos: mín. 6 chars, maiúscula, minúscula, número e caractere especial.
🔍 Auditoria de dados
Varre todos os casos em todas as bases procurando inconsistências: UFs inválidas, cidades não reconhecidas pelo CSV, cidades em UF errada e duplicatas. Use depois de mexer na planilha pra garantir que a validação de distância funciona corretamente.
🔄 Sincronização Drive ↔ planilha
Cruza os casos encontrados nos nomes dos arquivos do Drive com as linhas da planilha. Casos que estão no Drive mas faltam na planilha podem ter a linha criada automaticamente (só o ID). Casos na planilha sem nenhum arquivo são listados como pendentes de fotos.
📏 Auditoria de distâncias
Simula a regra de raio mínimo sobre os casos já existentes: varre todas as bases e aponta pares de cidades no mesmo caso que estão a uma distância em linha reta menor ou igual ao raio configurado.
🃏 Cidades coringa (raio reduzido)
Cidades muito populosas onde o raio mínimo é menor que o padrão. Ao comparar duas cidades vale sempre o menor raio entre as duas — então o raio reduzido do coringa prevalece em qualquer par de que ele participe. O padrão atual é — km.
➕ Adicionar coringa
Escolha a UF, digite a cidade e selecione uma da lista (IBGE). Só cidades reconhecidas são aceitas.
🏷 Gerenciar tags
Apenas tags cadastradas aqui ficam disponíveis no autocomplete dos casos. Ao remover uma tag, ela é apagada de TODOS os casos em TODAS as bases.
➕ Adicionar tag
🕐 Cache automático (Cron)
Configure um Cron Job no DreamHost para pré-aquecer todas as thumbs diariamente.
/usr/local/php83/bin/php /home/SEU_USER/casos.seudominio.com/api/cron.php