Grupos (Chat Interno)
Caminho: Configuracoes -> Gestao de Equipe -> aba correspondente
(FOTO)
Aba: Grupos
Finalidade
Gerenciar grupos do chat interno (nome, imagem, ativo/inativo e membros). Nao e a tela de Grupos WhatsApp ('/configuracoes/grupos-whatsapp').
(FOTO)
O que aparece na lista
Sub-abas Ativos / Inativos. Tabela ou cards:
# (id)
Identificador
Imagem
Avatar base64 do grupo
Grupo
Nome
Ativo
Chip ativo/inativo
Acoes
Membros / Editar / Excluir
Modal: Grupo ('ModalGrupo')
Imagem do grupo
Upload imagem (base64 JPEG)
Nome do grupo
Campo 'group'
Ativo
Toggle 'isActive'
Modal: Usuarios do grupo ('ModalUserGrupo')
Layout em duas colunas:
Usuarios (busca + lista)
Usuarios ainda nao no grupo - botao adicionar
Usuarios do grupo (busca + lista)
Membros atuais - botao remover
Fechar
Fecha o modal (add/remove ja persistem na hora)
Acoes
Adicionar
Novo grupo
Editar
Altera nome/imagem/status
Gerenciar usuarios
Add/remove membros
Excluir
Confirmacao irreversivel
Regras / validacoes / erros comuns
Exclusao
Confirmacao 'esta acao nao pode ser desfeita'
Erro ao excluir
Notify negativo generico
Filtro ativos/inativos
Baseado em 'isActive'
Quem acessa
Acesso via Gestao de Equipe (admin na rota pai). Redirect '/configuracoes/grupos' nao declara 'meta.requiresAdmin' proprio, mas a tela consolidada exige admin.