Hmm. Faz sentido que a opção não seja oferecida se todos os usuários já tiverem a categoria em sua barra lateral.
Você poderia aplicar a etapa de remoção da categoria para todos. Após isso, a adição deveria disparar o modal “aplicar a usuários existentes”. Mas isso pode ser confuso para os usuários que atualmente estão usando o fórum.
Você também pode verificar a configuração atual usando o data explorer. Esta consulta permite selecionar uma categoria e um grupo e retorna, para cada membro do grupo, se eles têm a categoria em sua barra lateral
-- [params]
-- group_id :group
-- category_id :category
SELECT
u.id AS user_id,
CASE WHEN sl.id IS NULL THEN 'No' ELSE 'Yes' END AS category_added_to_sidebar
FROM users u
JOIN group_users gu ON gu.user_id = u.id
LEFT JOIN sidebar_section_links sl
ON sl.user_id = u.id
AND sl.linkable_type = 'Category'
AND sl.linkable_id = :category
WHERE gu.group_id = :group
ORDER BY category_added_to_sidebar ASC
O resultado fica assim
