Je souhaite créer un groupe d’utilisateurs qui inclut tout le monde sauf ceux qui ont, par exemple, @domain.com. Est-ce possible aujourd’hui dans Discourse ?
Je suis à peu près certain que vous auriez besoin d’un plugin personnalisé.
Je pense que ce serait assez facile, une heure ou deux, selon les détails, comme la facilité de configuration et s’il y a des spécifications.
En réfléchissant davantage… non seulement ce serait une excellente fonctionnalité, mais aussi la possibilité de créer un groupe d’utilisateurs dynamique basé sur une requête d’explorateur de données.
Ou pouvoir utiliser le badge sql pour attribuer un badge qui ajouterait quelqu’un à un groupe. Ce serait aussi assez facile.
Je pense que les adresses e-mail sont envoyées dans les charges utiles des webhooks lors de la création d’un compte utilisateur. Cela pourrait-il donc également être implémenté à l’aide de webhooks et de l’API (par exemple, pour les sites hébergés par CDCK qui ne peuvent pas utiliser le SQL des badges) ?
Oui, je confirme qu’elles le sont. ![]()
Vous pourriez donc utiliser un outil d’automatisation pour mettre à jour des groupes comme Déclencher une tâche Zapier avec les Webhooks Discourse. Cela pourrait représenter beaucoup de requêtes pour Zapier, donc cela pourrait devenir coûteux.
Que faites-vous avec tout le monde sans domaine/groupe ? Savoir comment vous utiliseriez ce groupe permettra de développer cette fonctionnalité. ![]()
Si vous allez impliquer des webhooks, j’ajouterais tout le monde au groupe cible, créerais un deuxième groupe programmatique avec domain.com ajouté automatiquement, puis je ne déclencherais des webhooks que lors des événements utilisateur du second groupe, ce qui supprimerait ces comptes des deux groupes.
Je… passe beaucoup de temps à budgétiser les webhooks. ![]()
Mon cas d’utilisation immédiat était de créer un groupe d’utilisateurs de tous les utilisateurs moins les employés.
Je demande aux gens de se présenter dans une catégorie de présentations. Chaque fois qu’ils le font, je les ajoute à un groupe. J’aimerais pouvoir contacter les personnes qui ne se sont PAS présentées et leur rappeler de le faire (c’est une exigence).
Ainsi, l’inverse du groupe « ont déjà »… les « n’ont pas ».