-
Notifications
You must be signed in to change notification settings - Fork 3
Submission Panel
Ali Asgari edited this page Apr 25, 2018
·
1 revision
قستی از پنل است که کاربران میتوانند کدهای خود را ارسال کنند.
به صورتی پیادهسازی شده است که ENABLE_SUBMISSION
در تنظیمات امکان ارسال فایل را کنترل میکند. در Challenge مربوط هم فیلدی به نام is_submission_open وجود دارد که به طور کلی امکان سابمیشن از جمله قابلیت تعویض کد نهایی را هم غیر فعال میکند.
در پیاده سازی این قسمت از امکان ajax ای که semantic ui دارد استفاده کردیم. برای صفحهبندی ارسالها هم از Paginator جنگو در ویوی مربوط استفاده کردیم. فایلهای ارسال شده را هم با نام خودشان به علاوه رشته ای تصادفی ذخیره می کنیم. نحوه نهایی شدن یک ارسال را میتوانید با مطالعه طراحی و مدلسازی سایت و جزئیات ارتباط سایت و زیرساخت ببینید.