Añadir nuevas insignias

¿Hay alguna forma de añadir 30 insignias nuevas a la vez? ¿Quizás desde Excel?

1 me gusta

Hola Noam :wave:

Actualmente no hay forma de añadir varias insignias a la vez a través de la interfaz.
Creo que la mejor manera sería crear un script que cargue un archivo de datos (CSV o cualquier otro mientras puedas analizar fácilmente los datos) y utilice la API de Discourse para crear las insignias.

Haría una solicitud POST a https://www.your-discourse.com/admin/badges.json utilizando la siguiente carga útil JSON, por ejemplo:

{
	"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
}

¿Te parece bien esa solución?

2 Me gusta

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