وصف الميزة:
أضافت Discourse ميزة “سير العمل” (Workflows) الجديدة، والتي تسمح لمسيري المنتديات بإعداد عمليات مخصصة معقدة بسهولة لتسهيل الصيانة أو تحسين منتدياتهم بطرق أخرى.
يرجى السماح باستخدام مدخلات الخطوات (step inputs) لتعيين قيمة الحقول من النوع المنطقي (Boolean) التي تم تعيينها يدوياً في خطوات “استدعاء سير العمل” (Call workflow).
السلوك الحالي:
لا يمكن تعيين قيمة الحقل من النوع المنطقي إلا بشكل ثابت (hardcoded) في إعدادات الخطوة عبر مفتاح تبديل:
خطوات إعادة إنتاج المشكلة:
- قم بتسجيل الدخول إلى حساب منتديات Discourse بصلاحيات المسؤول، على موقع تمكّنت فيه ميزة “سير العمل” الجديدة.
- افتح صفحة “سير العمل” (
/admin/plugins/discourse-workflows/workflows). - انقر على زر “+ سير عمل جديد”.
سيتم إنشاء سير عمل جديد. - انقر على زر +.
سيتم فتح لوحة “إضافة خطوة”. - اختر التدفق > استدعاء سير العمل (Flow > Call workflow) من اللوحة.
سيتم إضافة خطوة “استدعاء سير العمل” إلى سير العمل. - انقر نقرًا مزدوجًا على خطوة “استدعاء سير العمل”.
سيتم فتح مربع حوار إعدادات الخطوة. - اختر “تعيين الحقول يدوياً” (Map fields manually) من قائمة “الإدخال” (Input) في مربع الحوار.
سيظهر قسم “الحقول” (Fields) في مربع الحوار. - انقر على زر “+ إضافة حقل” في مربع الحوار.
سيتم إضافة واجهة إعداد الحقل إلى مربع الحوار. - اختر “منطقي” (Boolean) من قائمة “النوع” (Type).
لا يمكن تعيين قيمة الحقل إلا بشكل ثابت في إعدادات الخطوة عبر مفتاح تبديل. وعلى عكس أنواع الحقول الأخرى، لا توجد طريقة لاستخدام مدخل لتعيين القيمة.
إصدار Discourse:
ba63d427fd88c5d83cb18695b16dbdbfad6fa834
