Mmm. Tiene sentido que la opción no se ofrezca si todos los usuarios ya tienen la categoría en su barra lateral.
Podrías aplicar el paso de eliminar la categoría a todos. Después, al añadirla, debería activarse el modal «Aplicar a usuarios existentes». Pero esto podría resultar confuso para los usuarios que actualmente están usando el foro.
También puedes revisar la configuración actual usando el explorador de datos. Esta consulta te permite seleccionar una categoría y un grupo, y devuelve para cada miembro del grupo si tiene la categoría en su barra lateral.
-- [params]
-- group_id :group
-- category_id :category
SELECT
u.id AS user_id,
CASE WHEN sl.id IS NULL THEN 'No' ELSE 'Sí' 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
El resultado se ve así:
