Ajouter de nouveaux badges

Y a-t-il un moyen d’ajouter 30 nouveaux badges à la fois ? à partir d’Excel peut-être ?

1 « J'aime »

Bonjour Noam :wave:

Il n’existe actuellement aucun moyen d’ajouter plusieurs badges à la fois via l’interface.
Je pense que la meilleure façon serait de créer un script qui chargera un fichier de données (CSV ou autre tant que les données peuvent être facilement analysées) et utilisera l’API de Discourse pour créer les badges.

Il effectuerait une requête POST à https://www.your-discourse.com/admin/badges.json en utilisant la charge utile JSON suivante, par exemple :

{
	"allow_title": true,
	"multiple_grant": true,
	"listable": true,
	"auto_revoke": false,
	"enabled": true,
	"show_posts": true,
	"target_posts": false,
	"name": "Test badge",
	"description": "Badge desc",
	"long_description": "Badge long desc",
	"icon": "air-freshener",
	"badge_grouping_id": 5,
	"badge_type_id": 1
}

Une telle solution vous semble-t-elle convenable ?

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.