Skip to main content
Blinks

ساخت یک Blink از داخل یک دسته

هر دسته Blink را باز کنید و اکنون Blink جدید اینجا را در سربرگ خواهید دید، کنار برگشت، ویرایش و حذف. این فرم Captuer را با آن دسته قبلاً انتخاب شده باز می‌کند، بنابراین می‌توانید یادداشت را بنویسید و بدون انتخاب دوباره دسته، ذخیره کنید.

کجا قرار دارد

Blinks → Categories → هر دسته‌ای. دکمه در همان ردیف با برگشت به دسته‌ها، ویرایش و حذف قرار دارد. در یک تلفن، آن به خط خود می‌افتد و سایرین را تحت فشار قرار نمی‌دهد.

دسته پیش‌انتخاب شده است، نه قفل شده

این برای شما پر شده است و می‌توانید قبل از ذخیره آن را تغییر دهید، دقیقاً مانند اینکه خودتان آن را انتخاب کرده‌اید. هیچ چیزی تا زمانی که Blink را ذخیره نکنید، مشخص نیست.

چرا اضافه شد

از یک گزارش باگ ثبت شده در یک صفحه دسته: "الان من داخل یک دسته خاص هستم. حالا می‌خواهم یک Blink زیر این دسته بسازم اما دکمه آنجا نیست. ساختن یک Blink زیر این دسته را آسان کنید."

سربرگ هر عملی را داشت به جز عملی که این صفحه در واقع برای آن است — شما می‌توانستید به عقب برگردید، نام دسته را تغییر دهید یا آن را حذف کنید، اما نمی‌توانستید چیزی به آن اضافه کنید.

اهداف، پروژه‌ها و کسب‌وکارها

صفحات دسته آن‌ها همان سربرگ را به اشتراک می‌گذارند و هنوز این دکمه را ندارند. این عمدی است تا یک خطای ناهماهنگ: دکمه فقط در جایی ظاهر می‌شود که یک فرم Captuer وجود دارد که یک دسته را قبول می‌کند، و دکمه‌ای که به جایی نمی‌رفت بدتر از عدم وجود دکمه خواهد بود. آن ماژول‌ها می‌توانند آن را وقتی که همان مسیر را به دست می‌آورند، بپذیرند.

آن‌ها قبلاً نسخه خودشان از این را در پایین صفحات جزئیات خود دارند: یک "Blink جدید — به این پروژه متصل خواهد شد" فرم.

برای توسعه‌دهندگان

لینک ?open_blink_form=1&category=<pk> در داشبورد Blink است، پیوسته به پیش‌پر کردن موجود ?calendar_date= به جای افزودن یک مسیر Captuer دوم. شناسه توسط blink.services.owned_category_id(user, raw) حل می‌شود، که یک کاربر و یک مقدار خام را می‌گیرد نه یک درخواست، بنابراین یک کلاینت بومی می‌تواند یک دسته را بدون لایه HTTP پیش‌انتخاب کند.

یک pk که متعلق به شما نیست به هیچ چیزی حل نمی‌شود. این در یک رشته پرس‌و‌جو می‌رسد، بنابراین توسط مهاجم انتخاب می‌شود؛ queryset خود فرم نیز توسط مالک فیلتر می‌شود، اما چک در کنار ورودی زندگی می‌کند بنابراین تغییر بعدی در فرم نمی‌تواند به صورت خاموش آن را حذف کند.

در بخش مشترک _shared/_category_detail.html، create_url و create_label اختیاری هستند — آن‌ها را حذف کنید و سربرگ دقیقاً همان‌طور که قبل بود رندر می‌شود.

This guide was translated automatically. Read the English original.

🪐 OrbitPilot