Adicionar novas insígnias

Existe uma maneira de adicionar 30 novos distintivos de uma vez? talvez do Excel?

1 curtida

Olá Noam :wave:

Atualmente, não há como adicionar vários emblemas de uma vez pela interface.
Acho que a melhor maneira seria criar um script que carregue um arquivo de dados (CSV ou qualquer outra coisa, desde que você possa analisar facilmente os dados) e use a API do Discourse para criar os emblemas.

Ele faria uma requisição POST para https://www.your-discourse.com/admin/badges.json usando a seguinte carga útil JSON, por exemplo:

{
	"allow_title": true,
	"multiple_grant": true,
	"listable": true,
	"auto_revoke": false,
	"enabled": true,
	"show_posts": true,
	"target_posts": false,
	"name": "Emblema de Teste",
	"description": "Descrição do emblema",
	"long_description": "Descrição longa do emblema",
	"icon": "air-freshener",
	"badge_grouping_id": 5,
	"badge_type_id": 1
}

Essa solução parece boa para você?

2 curtidas

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