Skip to main content
Blinks

إنشاء Blink من داخل فئة

افتح أي فئة من فئات Blink وسترى الآن Blink جديد هنا في العنوان، بجانب العودة، التحرير والحذف. يفتح نموذج الالتقاط مع تلك الفئة تم اختيارها بالفعل، حتى تتمكن من كتابة الملاحظة وحفظها دون اختيار الفئة مرة أخرى.

أين هي

Blinks → فئات → أي فئة. الزر في نفس الصف مع العودة إلى الفئات، تحرير و حذف. على الهاتف، يظهر في سطره الخاص بدلاً من squeezing الآخرين.

تم اختيار الفئة مسبقًا، وليست مقفلة

تم ملؤها لك ولا يزال بإمكانك تغييرها قبل الحفظ، تمامًا كما لو كنت قد اخترتها يدويًا. لا شيء يتم تحديده حتى تحفظ الـ Blink.

لماذا تمت إضافتها

من تقرير خطأ تم تقديمه على صفحة فئة: "في الوقت الحالي أنا داخل فئة معينة. الآن أريد أن أنشئ Blink تحت هذه الفئة لكن ليس لدي الزر هناك. اجعل من السهل إنشاء Blink تحت هذه الفئة."

كان العنوان يحتوي على كل إجراء باستثناء الإجراء الذي توفره تلك الصفحة - يمكنك العودة، إعادة تسمية الفئة أو حذفها، ولكن لا يمكنك إضافة أي شيء إليها.

الأهداف، المشاريع والأعمال

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

لديهم بالفعل نسختهم الخاصة من هذا، في أسفل صفحات التفاصيل الخاصة بهم: نموذج "Blink جديد - سيتم ربطه بهذا المشروع".

للمطورين

الرابط هو ?open_blink_form=1&category=<pk> على لوحة التحكم لBlink، ينضم إلى ?calendar_date= الموجودة بدلاً من إضافة مسار التقاط ثانٍ. يتم حل المعرف بواسطة blink.services.owned_category_id(user, raw)، الذي يأخذ المستخدم وقيمة خام بدلاً من طلب، sehingga يمكن للعميل الأصلي تحديد فئة مسبقًا دون طبقة HTTP.

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

في الجزء المشترك _shared/_category_detail.html، create_url وcreate_label اختياريان - اغفلهما وسيتم عرض العنوان تمامًا كما كان من قبل.

This guide was translated automatically. Read the English original.

🪐 OrbitPilot