Tag Icons working with tag groups

طالما أن هذه الميزة غير متاحة، فقد وجدت حلاً بديلاً يسمح لي بتكوين الأيقونات لجميع العلامات في مجموعة علامات بشكل أسرع. أستخدم مستكشف البيانات لإنشاء سلسلة، والتي أقوم بعد ذلك بلصقها ببساطة في حقل الإعدادات للمكون.

الاستعلام الذي أستخدمه لإنشاء التكوين:

--[params]
-- string :tag_group_name
-- string :icon
-- string :color

WITH selected_group AS (
  SELECT id FROM tag_groups WHERE name = :tag_group_name
),
ntag_ids AS (
  SELECT tag_id
  FROM tag_group_memberships
  WHERE tag_group_id = (SELECT id FROM selected_group)
),
ntag_names AS (
  SELECT name
  FROM tags
  WHERE id IN (SELECT tag_id FROM tag_ids)
)
SELECT string_agg(name || ',' || :icon || ',' || :color, '|') AS tag_icon_config
FROM tag_names
5 إعجابات