إضافة شارات جديدة

هل هناك طريقة لإضافة 30 شارة جديدة دفعة واحدة؟ ربما من إكسل؟

إعجاب واحد (1)

مرحباً يا نوعم :wave:

لا توجد حاليًا طريقة لإضافة شارات متعددة دفعة واحدة من خلال الواجهة.
أعتقد أن أفضل طريقة ستكون إنشاء برنامج نصي يقوم بتحميل ملف بيانات (CSV أو أي شيء آخر طالما يمكنك تحليل البيانات بسهولة) واستخدام واجهة برمجة تطبيقات Discourse لإنشاء الشارات.
سيقوم بإجراء طلب POST إلى https://www.your-discourse.com/admin/badges.json باستخدام حمولة JSON التالية، على سبيل المثال:

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

هل يبدو هذا الحل جيدًا لك؟

إعجابَين (2)

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