e0ac643e80
- Overview (pages/index.vue): KPIs from real /tenants /partners /users, status meter, recent + needs-follow-up tables. Mock activity stream and incident banner overlay come from data/fixtures.ts. - Operator team: real GET /users filtered to platformAdmin === true, with last-seen + tenant counts. - Users (global): real read with All/Admins/Inactive views and search. - Infrastructure / Feature flags / Audit: mock fixtures only — wiring to real backends (Prometheus, OpenFeature, append-only audit) is tracked as follow-ups in OPERATOR-PLAN.md. - Placeholder pages (support/billing/reports/settings) via OpPlaceholder. - Shared: Stat, MetricCell, OpPlaceholder components, /api/users proxy, PlatformUser type. - .gitignore: scope the docker volumes data/ rule so apps/*/data/ is tracked again (operator carries mock fixtures there).
44 lines
519 B
Plaintext
44 lines
519 B
Plaintext
# Environment files
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# TLS certificates (mkcert generated)
|
|
infrastructure/docker-compose/certs/*.pem
|
|
|
|
# Node
|
|
node_modules/
|
|
.pnpm-store/
|
|
dist/
|
|
.nuxt/
|
|
.output/
|
|
.nitro/
|
|
.cache/
|
|
|
|
# Build artifacts
|
|
*.tsbuildinfo
|
|
|
|
# Logs
|
|
*.log
|
|
logs/
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
.DS_Store
|
|
|
|
# Docker volumes data (when bind-mounted) at the infra layer
|
|
data/
|
|
# But keep app-level data/ dirs — operator carries mock fixtures there.
|
|
!apps/*/data/
|
|
!apps/*/data/**
|
|
|
|
# Coverage
|
|
coverage/
|
|
|
|
# Temporary
|
|
tmp/
|
|
.tmp/
|