Plugin التذاكر 🎟

نعتذر عن هذا القليل من الارتباك. يمكن للموظفين إنشاء تذاكر عن طريق اختيار زر TICKET الكبير الموجود أسفل عنوان الموضوع. ثم أضف تفاصيل التذكرة واختر زر علامة الصح للحفظ. إذا لم ترَ زر TICKET، فمن المرجح أن إضافة التذاكر غير مفعلة بشكل صحيح.

إضافة رائعة. للأسف، لا تظهر وسوم ticket_priority و ticket_status و ticket_reason عند النقر على قائمة منسدلة كما هو موضح في المرفق. هل لديك أي فكرة؟

كما تم الإبلاغ عنها هنا في مستودع GitHub.

لقد واجهت هذه المشكلة من قبل، لكن يبدو أن الخطأ الذي تسبّب فيها قد تم إصلاحه منذ فترة. هل أنشأت الوسوم اللازمة لهذه العناصر؟ هل تستخدم أحدث إصدارات كل شيء؟

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

تم تحديث Discourse وتثبيت الإضافة أمس.

لا يمكنني إعادة إنتاج المشكلة بعد. (أقوم بتحديث منتصف النهار لـ Discourse على بيئة التطوير، رغم أنه قد يكون مشكلة تحدث فقط في بيئة الإنتاج.)

هل تظهر لديك أي أخطاء في وحدة تحكم JavaScript؟ هل قمت بتثبيت أي إضافات أخرى؟

على أي فرع من فروع Discourse تعمل؟ وما هو الإصدار؟

لا توجد أخطاء في وحدة تحكم JavaScript. إليك مقتطفًا من ملف app.yml.

 ## أي إصدار Git يجب أن يستخدم هذا الحاوية؟ (الافتراضي: tests-passed)
 #version: tests-passed

 - sudo -E -u discourse git clone https://github.com/discourse/docker_manager.git
 - sudo -E -u discourse git clone https://github.com/paviliondev/discourse-events.git
 - sudo -E -u discourse git clone https://github.com/paviliondev/discourse-locations.git
 - sudo -E -u discourse git clone https://github.com/discourse/discourse-chat-integration.git
 - sudo -E -u discourse git clone https://github.com/discourse/discourse-data-explorer.git
 - sudo -E -u discourse git clone https://github.com/discourse/discourse-checklist.git
 - sudo -E -u discourse git clone https://github.com/discourse/discourse-footnote.git
 - sudo -E -u discourse git clone https://github.com/discourse/discourse-tooltips.git
 - sudo -E -u discourse git clone https://github.com/discourse/discourse-assign
 - sudo -E -u discourse git clone https://github.com/paviliondev/discourse-topic-previews.git
 - sudo -E -u discourse git clone https://github.com/gdpelican/retort.git
 - sudo -E -u discourse git clone https://github.com/paviliondev/discourse-custom-wizard.git
 - sudo -E -u discourse git clone https://github.com/discourse/discourse-canned-replies.git
 - sudo -E -u discourse git clone https://github.com/angusmcleod/discourse-tickets.git

شكرًا. غريب. لقد أصلحت هذه المشكلة مؤخرًا، رغم مرور بعض الوقت منذ ذلك الحين: Tickets Plugin 🎟 - #115 by merefield

tests-passed أمر جيد :+1:

الفشل الصامت مزعج للغاية! :smiley:

أطلب منك معروفًا وأعد البناء باستخدام https://github.com/paviliondev/discourse-tickets.git لديّ شك خفي…

مؤكد. @angus لم يدمج إصلاح طلب السحب الذي دفعته قبل أسابيع. استبدله بالفرع المذكور أعلاه (فهو تابع لمنظمتنا على أي حال) وستكون على ما يرام. فرع Paviliondev متقدم :rocket: :wink:

إعجابَين (2)

شكرًا لك! يعمل كل شيء بشكل صحيح الآن مع مستودع Paviliondev. :bowing_man:

3 إعجابات

يوجد الآن مستودع واحد محدث لهذا الملحق على GitHub - paviliondev/discourse-tickets: Ticketing system for Discourse · GitHub :+1:

إعجابَين (2)

الإضافة لا تعمل مع 2.5.0.beta6

لم يعد لوحة التحكم تُعرض على الإطلاق

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

شكرًا للتقرير.

لقد قمت بنشر إصلاح. يبدو أن مكون رأس الجدول القديم قد تم استبداله:

هل يمكن لأحد أن يشرح لي إعداد “التذاكر تتضمن مجموعة”؟ يبدو أنني غير قادر على فهمه.

اسم المجموعة الذي سيُدرج في جميع الرسائل الخاصة مع التذاكر.

أستطيع رؤية هذا الوصف في واجهة المستخدم، لكنني لا أفهمه، ولهذا السبب أسأل هنا.

عند فتح تذكرة، يجب إشعار شخص ما بالتذكرة الجديدة. المجموعة التي تضيفها هناك ستتلقى الإشعار.

عند تحرير تفاصيل التذكرة لرسالة ما، ستتمكن من رؤية حقل للمستخدمين والمجموعات المراد تضمينهم في الرسالة. تُعد هذه الميزة مفيدة لتسهيل إضافتهم بسرعة أثناء إضافة وسوم التذكرة للأولوية والحالة والسبب. سيتم تضمين المجموعة التي تضعها في إعداد المسؤول هذا افتراضيًا. يمكنك دائمًا إضافة أو إزالة المستخدمين والمجموعات من هنا عند تحرير تفاصيل التذكرة.

وتُعد هذه الميزة مفيدة بشكل خاص لأنه، عند استخدام Discourse كنظام تذاكر، تريد التأكد من عدم اقتصار المشاركة على شخص واحد لضمان الاستمرارية ولضمان المتابعة.

مع كل ما سبق، لم أعد أستخدم إضافة التذاكر. فهناك العديد من الميزات الأساسية في Discourse لضمان حدوث المتابعة، بما في ذلك العلامات المحسّنة مع التذكيرات و Assigned topic summary for groups.

5 إعجابات

هل يؤدي إغلاق تذكرة إلى إغلاق الموضوع أيضًا؟ لدي بعض المواضيع التي تحتوي على تذاكر وأردت إغلاقها. لذا ذهبت إلى تعديل الموضوع وغيرت الحالة إلى “مغلق”.

المشكلة هي أن إغلاق التذكرة يعني في الغالب إغلاق الموضوع. إنه أشبه بأن يكون إغلاق الموضوع مرتين أمرًا زائدًا عن الحاجة. بل إن إغلاق التذكرة يضيف فقط وسمًا يقول “مغلق”.

علاوة على ذلك، هل يمكننا ترتيب المواضيع بناءً على حالة التذكرة؟ عندما نذهب إلى الإعدادات → المظهر، يمكننا فرز قائمة المواضيع حسب النشاط، وهو ما يبدو أقرب ما يمكن.

image

هل توجد طريقة أخرى لتمييز التذاكر حسب اللون؟ في موقع يحتوي على تذاكر متعددة للإبلاغ عن الأخطاء، من المهم الفرز حسب حالة التذكرة.

إعجابَين (2)

أعجبني هذا الفكرة. على الأقل كخيار :+1:t2:

3 إعجابات

شكرًا، ولكن ماذا عن فكرتي الثانية لفرز التذاكر حسب حالتها؟ يجب أن تكون التذاكر المفتوحة في الأعلى.

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

جيد أيضًا. يجب أن نضيف هذه الإضافة إلى معالج طلبات الميزات حتى تتمكن من إضافتها. سأراجع ذلك غدًا في الصباح.

إعجابَين (2)