Menus Live
UI: Menus Live
Audiência: Platform admins
Abertura: Platform Admin → Menus Live (menus-live)
Para que serve
Ativar/desativar feature flags de menus em árvore: Enable/Disable, Beta, Sync Structure (seed missing / delete orphans / update outdated), Expand/Collapse, pesquisa.
Relevância
Controla o que aparece nos módulos para todos os tenants. Sync alinha DB com flags esperadas no código.
Exemplo de uso
Antes de um release, o admin pesquisa “Topics”, desliga Beta, Sync Structure se houver missing/orphans, e confirma pending toggles.
Quem pode usar
Platform Admin apenas.
Anatomia do ecrã
- Search + stats (total/enabled/disabled/beta).
- Ações Sync Structure / Expand / bulk toggles.
- Árvore de flags com Switch enabled + Beta badge/toggle.
- Avisos parent disabled.
Opções e campos
| Controlo | Função |
|---|---|
| Search | Filtra por nome/path; expande matches |
| Sync Structure | Cria flags em falta, atualiza order/parent, apaga orphans |
| Expand / Collapse (chevron / expand all) | Navegação da árvore |
| Switch enabled | Liga/desliga a feature |
| Toggle Beta | Marca feature como BETA |
| Bulk enable/disable | Liga/desliga conjuntos |
| Badge Beta | Indicador visual |
| Stats total / enabled / disabled / beta | Resumo |
| Parent disabled hint | Filho inativo porque o pai está off |
| Refresh | Recarrega flags |
Como usar
- Platform Admin → Menus Live.
- Se
syncNeededCount> 0 → Sync Structure. - Pesquisa a feature → Switch / Beta.
- Valida na app (hard refresh) se o menu aparece.
Ligações
Dicas / erros comuns
- Filho com pai disabled não fica utilizável.
- Orphans (DB sem código) são removidos no Sync — confirma antes em ambientes partilhados.
¿Le ha sido útil este artículo?