manut
(Manuel Tancoigne)
28 يناير 2025، 12:38م
1
مرحباً!
أردت أن أعرف ما إذا كنت مهتمًا بتطبيق بعض الـ webhooks لمكون Calendar الإضافي.
يمكنني العمل على ذلك إذا شعرت أن المجتمع يعتقد أنه سيكون إضافة جيدة للمكون الإضافي…
ومع ذلك، سيستغرق الأمر وقتًا حيث لا يمكنني العثور على وثائق مناسبة حول كيفية تطبيق الـ webhooks في مكون إضافي، وسيتعين علي إجراء بعض الأبحاث
5 إعجابات
tvavrda
(Tomas Vavrda)
28 يناير 2025، 12:54م
2
هل لديك بعض حالات الاستخدام المثيرة للاهتمام؟ ما هي العمليات التي ستنفذها؟ إنشاء/تحديث/حذف/تسجيل في حدث/تسجيل خروج من حدث؟
manut
(Manuel Tancoigne)
28 يناير 2025، 1:56م
3
نعم، هذه هي الأحداث التي أرغب في إنشائها في الوقت الحالي؛ حالة الاستخدام هي تشغيل منصة خارجية لإدارة الأحداث.
السؤال التالي سيكون حول القدرة على قبول خطافات من المنصة البعيدة، ولكن قد أقوم بإنشاء مكون إضافي منفصل لذلك لأنه لا يمكن أن يكون عامًا (تخميني الأول) إلا إذا قمنا بتطبيق دعم تنسيق iCal (ولكن مع ذلك، أرى بالفعل الكثير من القيود على هذا).
إعجاب واحد (1)
manut
(Manuel Tancoigne)
29 يناير 2025، 9:28ص
4
لقد وجدت إضافة رسمية مع امتدادات webhook: GitHub - discourse/discourse-solved: Allow accepted answers on topics .
لذا يمكنني البدء في العمل على التنفيذ إذا لم يكن هناك اعتراض
manut
(Manuel Tancoigne)
29 يناير 2025، 11:30ص
5
لقد تعمقت في الكود ووجدت أنه ليس بالأمر السهل كما ينبغي إضافة خطافات ويب جديدة.
خطافات الويب هي جزء من مجموعة من خطافات الويب (أعتقد أنها للمسؤول و/أو لتحديد مساحة أسماء الأحداث)
بالنسبة لمكون Solved الإضافي، هناك خطافا ويب: solved_accepted_solution و solved_unaccepted_solution، في مجموعة solved
حيث تسوء الأمور هو:
مجموعة solved مبرمجة بشكل ثابت في نموذج WebHookEventType في Discourse
الحدثان مبرمجان بشكل ثابت أيضًا في نموذج WebHookEventType في Discourse
سأرى ما إذا كان بإمكاني إدارة الإعلان عن أحداث جديدة دون الحاجة إلى لمس كود Discourse…
إعجاب واحد (1)