Personnellement, j’aimerais vraiment avoir une recherche de paramètre group_id tout comme celle de user_id
- Param dropdown for group_id in data explorer query
Mais en attendant que ce rêve se réalise, j’utilise le JSON de la page des groupes pour le trouver, par exemple : https://meta.discourse.org/g.json
Vous pouvez faire une recherche de groupe dans la requête elle-même afin qu’elle fonctionne avec les noms de groupe, ce qui pourrait être une manière plus conviviale de le faire. Donc quelque chose comme :
-- [params]
-- string :group_name
SELECT user_id, true as is_staff
FROM group_users
WHERE group_id = (SELECT id FROM groups WHERE name = LOWER(:group_name))
(ou la version codée en dur si vous ne vouliez pas de paramètre ![]()
SELECT user_id, true as is_staff
FROM group_users
WHERE group_id = (SELECT id FROM groups WHERE name = 'admins')
