feat: refine admin access management
This commit is contained in:
parent
dded6d1927
commit
a69d37a672
9 changed files with 265 additions and 83 deletions
10
agents.md
10
agents.md
|
|
@ -9,8 +9,9 @@
|
|||
| Papel | Usuário | Senha |
|
||||
| --- | --- | --- |
|
||||
| Administrador | `admin@sistema.dev` | `admin123` |
|
||||
| Agente Demo | `agente.demo@sistema.dev` | `agent123` |
|
||||
| Cliente Demo | `cliente.demo@sistema.dev` | `cliente123` |
|
||||
| Painel telão | `suporte@rever.com.br` | `agent123` |
|
||||
|
||||
Os demais colaboradores reais são provisionados via **Convites & acessos**. Caso existam vestígios de dados demo, execute `node scripts/remove-legacy-demo-users.mjs` para limpá-los.
|
||||
|
||||
> Execute `pnpm auth:seed` após configurar `.env` para (re)criar os usuários acima (campos `SEED_USER_*` podem sobrescrever credenciais).
|
||||
|
||||
|
|
@ -18,7 +19,7 @@
|
|||
- Seeds de usuários/tickets demo: `convex/seed.ts`.
|
||||
- Para DEV: rode `pnpm convex:dev` e acesse `/dev/seed` uma vez para popular dados realistas.
|
||||
|
||||
## Stack atual (16/10/2025)
|
||||
## Stack atual (18/10/2025)
|
||||
- **Next.js**: `15.5.5` (Turbopack em produção + cache de filesystem em DEV).
|
||||
- Whitelist de domínios em `src/config/allowed-hosts.ts` é aplicada pelo `middleware.ts`.
|
||||
- **React / React DOM**: `18.2.0`.
|
||||
|
|
@ -48,6 +49,7 @@
|
|||
### Banco de dados
|
||||
- Local (DEV): `DATABASE_URL=file:./prisma/db.dev.sqlite` (guardado em `prisma/prisma/`).
|
||||
- Produção: SQLite persistido no volume Swarm `sistema_sistema_db`. Migrations em PROD devem apontar para esse volume (ver `docs/DEPLOY-RUNBOOK.md`).
|
||||
- Limpeza de legados: `node scripts/remove-legacy-demo-users.mjs` remove contas demo antigas (Cliente Demo, gestores fictícios etc.).
|
||||
|
||||
### Verificações antes de PR/deploy
|
||||
```bash
|
||||
|
|
@ -156,4 +158,4 @@ pnpm build
|
|||
- `docs/admin-inventory-ui.md`, `docs/plano-app-desktop-maquinas.md` — detalhes do inventário/agente.
|
||||
|
||||
---
|
||||
_Última atualização: 16/10/2025 (Next.js 15.5.5 estável, Turbopack, fluxos desktop + portal documentados)._
|
||||
_Última atualização: 18/10/2025 (Next.js 15.5.5 estável, Turbopack, fluxos desktop + portal documentados)._
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue