إضافة التقويم والحدث: خيار الحدث المتكرر: [n] من [يوم] الأسبوع في الشهر

في الوقت الحالي، يمكنك الاختيار فقط من قائمة ثابتة من الخيارات:

كل يوم، كل شهر، كل يوم عمل، كل أسبوع، كل أسبوعين، كل أربعة أسابيع

يبدو الكود الناتج كالتالي:

[event start="2023-12-01 10:30" status="public" timezone="Europe/Berlin" recurrence="every_week" end="2023-12-01 11:00" allowedGroups="trust_level_0"]
[/event]

لا يُسمح باستخدام قيم أخرى لخاصية التكرار غير المذكورة أعلاه (سيتم عرض رسالة خطأ).

يرجى السماح للمستخدمين بتحديد أنماط تكرار أخرى مثل كل يوم اثنين ثاني، سنويًا أو ضمن نطاق تاريخي

يمكن تعيين “كل يوم اثنين ثاني” عبر قاعدة تكرار مثل FREQ=MONTHLY;COUNT=12;BYDAY=2MO وفقًا لمواصفات rfc5545

لقد لاحظت هذه الطلبات المدمجة التي تستخدم بالفعل قواعد rfc5545.

إعجابَين (2)

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

هذه ميزة تم طلبها في العديد من المواضيع والمنشورات الأخرى، لذا يبدو أن هناك طلبًا عليها. على سبيل المثال

6 إعجابات

أنا لست على دراية كبيرة بمكون التقويم الإضافي، لكنني أجريت اختبارًا سريعًا. هل تحديد التاريخ + يوم الحدث الأول ثم تحديد هذا الخيار لا يعمل؟

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

عذرًا على الرد البطيء يا @rishabh. للأسف، “كل أربعة أسابيع في يوم الأسبوع هذا” يختلف عن الميزة التي أرغب فيها أنا والآخرون، وهي “الثلاثاء الرابع من كل شهر”. أحيانًا يعني ذلك فترة تتراوح بين 4 أو 5 أسابيع بين الاجتماعات، اعتمادًا على التقويم. على سبيل المثال، جدولة اجتماع تنفيذي يقع دائمًا في الثلاثاء الرابع من الشهر.

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

3 إعجابات

سيكون هذا رائعًا للحصول عليه. من الناحية المثالية، إذا كان بإمكاننا فقط تعيين قيمة RRULE مخصصة بأنفسنا لحدث معين، بدلاً من استخدام “every_week” المعرفة مسبقًا وما إلى ذلك.