STORY-046 draft • feature

صفحه‌ی «اتصال دفاتر پخش» + گیت نمایش سایت بر مبنای اتصال

صفحه‌ی جدید پنل ادمین در بخش «فیلم». هر ردیف = یک رکورد دفتر پخش (DO) از سمفا. اتصال یک‌به‌یک به قرارداد دفتر پخش داخلی. بج شمارنده‌ی «متصل‌نشده» روی آیتم منو. مودال «ویرایش اتصال» با autocomplete محدود به قراردادهای فعال/شروع‌نشده. این پروتوتایپ فقط بخش «الف»، «ب» و بج منو را نشان می‌دهد؛ گیت نمایش سایت (بند «و») در پنل ادمین UI ندارد.

راهنمای رنگ‌ها

این پروتوتایپ عناصر دو گروه دارد: عناصر UI واقعی (سبز) / یادداشت‌های توسعه‌دهنده (بنفش که در UI پیاده نمی‌شود).

در UI پیاده می‌شود (سبز)
۳ بج شمارنده کنار آیتم منو «اتصال دفاتر پخش» = تعداد DOهای «متصل‌نشده».
Pill وضعیت قرارداد در ستون «وضعیت قرارداد» (فعال / شروع‌نشده / منقضی / خاتمه‌یافته).
آیکن مداد ✎ در انتهای هر ردیف = دکمه ویرایش اتصال.
پیام خطای فارسی داخل مودال هنگام تلاش برای انتخاب قراردادی که به DO دیگری متصل است (رابطه one-to-one).
🛠 در UI پیاده نمی‌شود (بنفش) — فقط برای درک تیم پیاده‌سازی
Sidebar (چپ صفحه) = فقط شبیه‌سازی برای نمایش آیتم منو با بج. Sidebar واقعی پنل استایل خودش را دارد.
نوار انتخاب حالت (بالای صفحه) = فقط برای این پروتوتایپ که چند حالت مودال را نشان بدهد. در پنل واقعی وجود ندارد.
بلوک‌های بنفش خط‌چین با آیکن 🛠 = یادداشت فنی برای پیاده‌سازی.
🛠 نمایش حالت مودال:

اتصال دفاتر پخش

/movies/distribution/external/list
فعال شروع‌نشده منقضی خاتمه‌یافته
فیلتر «وضعیت قرارداد»: چندانتخابی؛ فقط برای ردیف‌های متصل معنی دارد. اگر ردیف متصل نباشد، این فیلتر روی آن اثری ندارد. سه فیلتر متنی از هم مستقلند و with-AND اعمال می‌شوند.
شناسه دفتر در سمفا عنوان دفتر پخش نام مالک شماره موبایل عنوان قرارداد دفتر پخش وضعیت قرارداد تاریخ اتصال به سینماتیکت ▲▼آخرین ویرایش اتصال
فیلدهای first_name و last_name سمفا در دیتابیس ذخیره می‌شوند ولی در این جدول نمایش داده نمی‌شوند.
ستون‌های قابل مرتب‌سازی: فقط «تاریخ اتصال به سینماتیکت» و «آخرین ویرایش اتصال» (مشابه الگوی cinema-external-list). کلیک روی هدر → toggle صعودی/نزولی.
ستون‌های «عنوان قرارداد دفتر پخش» و «وضعیت قرارداد»: در حالت متصل‌نشده مقدار «—» نمایش داده می‌شود.
باز کردن مودال ویرایش: کلیک روی آیکن مداد ✎ در انتهای هر ردیف یا کلیک روی متن ردیف (هر جای دیگر ردیف) → مودال «ویرایش اتصال» باز می‌شود.