Hmm. Es ergibt Sinn, dass die Option nicht angeboten wird, wenn alle Benutzer die Kategorie bereits in ihrer Seitenleiste haben.
Du könntest den Schritt zum Entfernen der Kategorie für alle anwenden. Danach sollte das Hinzufügen das Modal „Auf bestehende Benutzer anwenden“ auslösen. Dies könnte jedoch für Benutzer, die das Forum aktuell nutzen, verwirrend sein.
Du kannst auch die aktuelle Konfiguration mit dem Data Explorer überprüfen. Diese Abfrage ermöglicht es dir, eine Kategorie und eine Gruppe auszuwählen, und gibt für jedes Gruppenmitglied zurück, ob es die Kategorie in seiner Seitenleiste hat
-- [params]
-- group_id :group
-- category_id :category
SELECT
u.id AS user_id,
CASE WHEN sl.id IS NULL THEN 'Nein' ELSE 'Ja' 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
Das Ergebnis sieht so aus
