feat: complete equipment handover workflow
This commit is contained in:
10
README.md
10
README.md
@@ -4,7 +4,7 @@ Portal interno para consultar, requisitar, aprovar, entregar e devolver equipame
|
||||
|
||||
## Estado atual
|
||||
|
||||
O projeto concluiu as **Fases 1 a 4**: fundação técnica, integração de leitura Snipe-IT, motor de reservas e aprovações. Estão disponíveis autenticação local, catálogo temporal, pré-reservas, conflitos, cancelamento e expiração, calendário pessoal, decisões transacionais, esclarecimentos, substituição equivalente, notificações por email/caixa interna, dashboard e diagnóstico administrativo. A próxima entrega implementa o fluxo físico de entrega e devolução.
|
||||
O projeto concluiu as **Fases 1 a 5**: fundação técnica, integração Snipe-IT, motor de reservas, aprovações e operações físicas. Estão disponíveis autenticação local, catálogo temporal, pré-reservas, conflitos, calendário pessoal, decisões e notificações, checkout/check-in Snipe-IT, área diária do operador, entrega/devolução auditada, incidentes, atrasos e bloqueios. A próxima entrega é a administração e os relatórios.
|
||||
|
||||
Consulte sempre [docs/PROJECT_STATUS.md](docs/PROJECT_STATUS.md) antes de alterar o projeto. Esse documento contém o ponto de situação, riscos e próxima tarefa recomendada.
|
||||
|
||||
@@ -34,7 +34,7 @@ Estas credenciais existem apenas no `DatabaseSeeder` e nunca devem ser usadas em
|
||||
## Comandos frequentes
|
||||
|
||||
```bash
|
||||
docker compose exec app php artisan test
|
||||
docker compose exec app composer test
|
||||
docker compose exec app composer lint
|
||||
docker compose exec app composer types:check
|
||||
docker compose exec node npm run types:check
|
||||
@@ -42,6 +42,12 @@ docker compose exec node npm run lint:check
|
||||
docker compose exec node npm run build
|
||||
```
|
||||
|
||||
Como o serviço Docker define variáveis de desenvolvimento, use o script Composer para testes. O script força de forma isolada `APP_ENV=testing`, SQLite em memória, cache/sessão em memória e fila síncrona, evitando locks Redis ou middleware CSRF do ambiente local:
|
||||
|
||||
```bash
|
||||
docker compose exec app composer test
|
||||
```
|
||||
|
||||
Para repor apenas dados de desenvolvimento:
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user