لقد كنت أبحث في إنشاء الفئات بشكل جماعي.
أفضل ما وجدته هو هذا الحل: Administrative Bulk Operations
رغم أن إنشاء ملفات JSON لغرض إنشاء فئات مخصصة جديدة بشكل جماعي يبدو أمرًا شاقًا ما لم يكن لديك أداة مخصصة لإنشائها وتعيين المعرفات (IDs) بشكل صحيح. خاصة عند العمل مع أي فئات فرعية.
أعتقد أن من المفيد أن يدعم Discourse إنشاء الفئات بشكل جماعي عبر رفع ملفات CSV، بطريقة بسيطة مشابهة لكيفية رفع الوسوم (Tags). على سبيل المثال، مثل ما يلي:
| الفئة | الفئة الفرعية 1 | الفئة الفرعية 2 | الوصف |
|---|---|---|---|
| فئة أب مخصصة | هذه الفئة هي فئة أب | ||
| فئة أب مخصصة | فئة فرعية مخصصة | هذه فئة فرعية من المستوى 2 | |
| فئة أب مخصصة | فئة فرعية مخصصة | فئة فرعية فرعية مخصصة | هذه فئة فرعية من المستوى 3 |
يمكن أيضًا النظر في توسيع هذا ليشمل خيارات أو أعمدة مخصصة أخرى.
إليك مثال على إدخال JSON لفئة عند تصديرها باستخدام هذه الطريقة: Administrative Bulk Operations
{
"id": 1,
"name": "Uncategorized",
"color": "0088CC",
"created_at": "2020-07-23T02:27:33.970Z",
"user_id": -1,
"slug": "uncategorized",
"description": "",
"text_color": "FFFFFF",
"auto_close_hours": null,
"position": 0,
"parent_category_id": null,
"auto_close_based_on_last_post": false,
"topic_template": null,
"all_topics_wiki": false,
"permissions_params": {}
},