É o grupo que assina os eventos — cadastrar alguém novo é escolher o grupo, não repetir a configuração pessoa por pessoa.
Nenhum grupo ainda. Crie um (ex.: Diretoria, Motoristas) e depois cadastre os contatos dentro dele.
<% else %>| Grupo | Descrição | Contatos | Assina os eventos | Situação | |
|---|---|---|---|---|---|
| <%= grupo.nome %> | <%= grupo.descricao.presence || '—' %> | <%= link_to grupo.contatos.size, admin_contatos_path(grupo_id: grupo.id), data: { turbo: false }, class: 'text-orange-400 hover:text-orange-300 underline' %> | <% nomes = grupo.assinaturas.select(&:ativo).map { |a| a.evento_notificacao.nome } %> <%= nomes.any? ? nomes.join(', ') : '— nenhum' %> | <%= grupo.ativo? ? 'Ativo' : 'Inativo' %> | <%= link_to 'Editar', edit_admin_grupo_path(grupo), data: { turbo: false }, class: 'text-gray-300 hover:text-orange-400 mr-3' %> <%= button_to 'Excluir', admin_grupo_path(grupo), method: :delete, form: { data: { turbo_confirm: "Excluir #{grupo.nome}? Os #{grupo.contatos.size} contato(s) ficam sem grupo e param de receber." } }, class: 'text-red-400 hover:text-red-300 inline' %> |