ligbox-ops-platform/specs/035-ligbox-mail-bundles-foss-openpanel/user-self-service-ui.md
Ligbox Spec Hub 038fb8f7ce feat(dns): Spec 037 DNS Viewer — Desk, Console e patches Wizard V4
Entrega read-only de apontamentos DNS (Cloudflare, OpenPanel BIND, público)
no Desk e Console /admin/dominio, com spec, scripts de rollback e patches
VM112 para painel lateral no passo DNS do onboarding (deploy wizard pendente).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-25 16:36:25 +00:00

75 lines
2.5 KiB
Markdown

# Spec 035-B — Área Utilizador de Email (Fase B — placeholder)
**Criado:** 2026-06-21
**Solicitado por:** Roger
**Status:** 📋 **A estudar** — não iniciar antes de Fase A concluída
**Depende de:** `domain-manager-console-ui.md` (Fase A)
---
## Objetivo futuro
Cada utilizador com caixa `@dominio` gere **as suas próprias preferências** — sem acesso à Área Gerente de Domínio.
Roger indicou estudar **depois**:
- Redirects / encaminhamento de email
- Out of office (fora do escritório / férias)
- Assinaturas de email
- Calendário pessoal
- (outras prefs Carbonio webmail)
---
## Princípio Roger (2026-06-21)
**Uma página agregada** — todos os setups de **utilizador** de **todas** as ferramentas, no mesmo sítio:
| Ferramenta | Setup user agregado aqui |
|------------|--------------------------|
| Carbonio | senha, OOO, assinatura, redirects, quota uso |
| Nextcloud | prefs Files pessoais, quota uso, partilhas |
| (futuro) | notificações, 2FA |
O gerente configura **domínio** em `/admin`; o utilizador configura **a si** em `/me`**sem** abrir consolas nativas.
---
## Opções arquitectura (decisão pendente)
| Opção | Prós | Contras |
|-------|------|---------|
| **A — Carbonio webmail nativo** | Já existe vacation, filters, signature | UX inconsistente com Ligbox |
| **B — SPA Ligbox `/me`** | Brand unificado, mobile | Desenvolver + manter APIs Carbonio |
| **C — Híbrido** | Assinatura/OOO na SPA; calendário link CalDAV | Dois sítios |
**Recomendação draft:** Opção **C** — MVP redirects + OOO + assinatura na SPA; calendário link para Carbonio/CalDAV.
---
## Funcionalidades candidatas
| Feature | API Carbonio | Prioridade estimada |
|---------|--------------|---------------------|
| Alterar senha | zmprov / soap | P0 |
| Vacation / OOO | prefs | P0 |
| Assinatura HTML | prefs | P1 |
| Redirect / forward | zimbraMailForwardingAddress | P1 |
| Filtros regras | sieve (4190 **indisponível** hoje) | P2 bloqueado |
| Calendário | CalDAV | P2 link externo |
| Quota uso pessoal | read-only | P1 |
**Bloqueio conhecido:** ManageSieve (4190) não disponível no Carbonio CE — filtros avançados requerem workaround Spec 034.
---
## Próximo passo
Quando Roger autorizar Fase B:
1. Wireframe `user-self-service-ui.md` v1 completo
2. Decidir URL e login (webmail session vs standalone)
3. Mapear APIs Carbonio por feature
4. Spec 036 ou expandir 035-B
**Até lá:** nenhum código — foco total na **Área Gerente de Domínio** (Fase A).