Browse Source

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

hgh 2 năm trước cách đây
mục cha
commit
f5985eba3a

+ 1 - 1
src/components/Widgets/Event/AdminEventShow/components/MembersList.vue

@@ -83,7 +83,7 @@ export default {
       exportReportLoading: false,
       membersListInputs: [
         { type: 'hidden', name: 'event', value: eventId },
-        { type: 'select', name: 'status', options: [{ label: 'ثبت نام شده', value: 'REGISTERED' }, { label: 'پیش ثبت نام شده', value: 'ENROLLED' }, { label: 'حذف توسط اندیشه جو', value: 'DROPPED_BY_ITSELF' }, { label: 'حذف توسط ادمین', value: 'DROPPED_BY_ADMIN' }], label: 'وضعیت', placeholder: ' ', col: 'col-md-3 col-12' },
+        { type: 'select', name: 'status', options: [{ label: 'پیش ثبت نام شده', value: 'ENROLLED' }, { label: 'ثبت نام شده', value: 'REGISTERED' }, { label: 'حذف توسط اندیشه جو', value: 'DROPPED_BY_ITSELF' }, { label: 'حذف توسط ادمین', value: 'DROPPED_BY_ADMIN' } , { label: 'حذف سیستمی (شرایط غیر مجاز)', value: 'DROPPED_FOR_CONDITION' }, { label: 'حذف به دلیل عدم نهایی سازی', value: 'DROPPED_FOR_NOT_FINALIZING' }], label: 'وضعیت', placeholder: ' ', col: 'col-md-3 col-12' },
         { type: 'select', name: 'invoice__status', options: [{ label: 'پرداخت کامل', value: 'PAID_FULL' }, { label: 'پرداخت قسطی', value: 'PAYING_IN_INSTALMENT' }], label: 'نوع صورتحساب', placeholder: ' ', col: 'col-md-3 col-12' },
         { type: BtnControlComp, name: 'btn', label: 'جستجو', placeholder: ' ', atClick: () => {}, col: 'col-md-2 col-12' }
       ],

+ 4 - 2
src/models/Classroom.js

@@ -141,10 +141,12 @@ class Classroom extends Model {
 
   getUserRegisterInfoLabel (status) {
     const enums = {
-      REGISTERED: 'ثبت نام شده',
       ENROLLED: 'پیش ثبت نام شده',
+      REGISTERED: 'ثبت نام شده',
       DROPPED_BY_ITSELF: 'حذف شده توسط اندیشه جو',
-      DROPPED_BY_ADMIN: 'حذف شده توسط ادمین'
+      DROPPED_BY_ADMIN: 'حذف شده توسط ادمین',
+      DROPPED_FOR_CONDITION: 'حذف سیستمی (شرایط غیر مجاز)',
+      DROPPED_FOR_NOT_FINALIZING: 'حذف به دلیل عدم نهایی سازی'
     }
 
     const target = status || this.current_user_register_info?.status

+ 1 - 1
src/pages/Admin/DiscussionCirclesClassroom/show.vue

@@ -374,7 +374,7 @@ export default {
       exportReportLoading: false,
       membersListInputs: [
         { type: 'hidden', name: 'classroom', value: classroomId },
-        { type: 'select', name: 'status', options: [{ label: 'ثبت نام شده', value: 'REGISTERED' }, { label: 'پیش ثبت نام شده', value: 'ENROLLED' }, { label: 'حذف توسط اندیشه جو', value: 'DROPPED_BY_ITSELF' }, { label: 'حذف توسط ادمین', value: 'DROPPED_BY_ADMIN' }], label: 'وضعیت', placeholder: ' ', col: 'col-md-3 col-12' },
+        { type: 'select', name: 'status', options: [{ label: 'پیش ثبت نام شده', value: 'ENROLLED' }, { label: 'ثبت نام شده', value: 'REGISTERED' }, { label: 'حذف توسط اندیشه جو', value: 'DROPPED_BY_ITSELF' }, { label: 'حذف توسط ادمین', value: 'DROPPED_BY_ADMIN' } , { label: 'حذف سیستمی (شرایط غیر مجاز)', value: 'DROPPED_FOR_CONDITION' }, { label: 'حذف به دلیل عدم نهایی سازی', value: 'DROPPED_FOR_NOT_FINALIZING' }], label: 'وضعیت', placeholder: ' ', col: 'col-md-3 col-12' },
         { type: BtnControlComp, name: 'btn', label: 'جستجو', placeholder: ' ', atClick: () => {}, col: 'col-md-2 col-12' }
       ],
       membersListApi: APIGateway.classroom.APIAdresses.members,