Silenzia tutte le categorie tranne

Quindi vuoi disattivare l’audio di tutte le categorie nelle impostazioni del gruppo tranne quelle che vengono monitorate o in cui viene monitorato il primo post?

Penso che potresti usare il data explorer per fornirti un elenco degli ID delle categorie separati da | in modo da poterli incollare direttamente nell’impostazione del gruppo.

Come questo:

È questo che avevi in mente?

Questa è la query che ho usato per ottenere quell’elenco:

--[params]
-- group_id :group

WITH excluded_categories AS (
  SELECT category_id
  FROM group_category_notification_defaults
  WHERE group_id = :group
    AND notification_level IN (3, 4)
),
category_names AS (
  SELECT id
  FROM categories
  WHERE id NOT IN (SELECT category_id FROM excluded_categories)
)
SELECT string_agg(CAST(id AS TEXT), '|') AS category_list
FROM category_names;
3 Mi Piace