fix: unifica sistema de modais no admin-clinics e usa JWT_SECRET global no client-auth
continuous-integration/webhook Deploy concluido (rx.scoreodonto.com)

This commit is contained in:
VPS 4 Builder
2026-05-27 02:39:45 +02:00
parent 9f4538786b
commit e683558b6c
5 changed files with 25 additions and 14 deletions
+2 -2
View File
@@ -34,12 +34,12 @@
- Verificar após próximo deploy: `docker exec rx_scoreodonto_app node -e "require('./database').initDatabase()"`
- Até lá, o endpoint `GET /api/system/storage-config` retorna estrutura vazia (não quebra, mas Wasabi não funciona)
- [ ] **[SERVER] Rota `/api/admin/clinics` — verificar middleware de admin**
- [x] **[SERVER] Rota `/api/admin/clinics` — verificar middleware de admin**
- O `admin-clinics.html` usa um sistema de modal diferente (`modal-overlay`) do restante do sistema (`modal`)
- Há risco de comportamento inconsistente (scroll, altura, animações)
- Fix: unificar `admin-clinics.css` para usar `.modal` + `.modal-content` padrão do `style.css`
- [ ] **[SERVER] Autenticação via `machine_token` — validar fluxo completo**
- [x] **[SERVER] Autenticação via `machine_token` — validar fluxo completo**
- O client Windows autentica com `machine_token` (UUID gerado em `/admin-clinics.html`)
- O fluxo de autenticação passa por `routes/client-auth.js` (JWT gerado com chave diferente do JWT de usuários web?)
- Verificar se o `JWT_SECRET` usado no `client-auth.js` é o mesmo do `auth.js`