Pārlūkot izejas kodu

任何情况都允许invite

visuddhinanda 1 gadu atpakaļ
vecāks
revīzija
1a4116804f
1 mainītis faili ar 37 papildinājumiem un 28 dzēšanām
  1. 37 28
      dashboard/src/components/course/RolePower.ts

+ 37 - 28
dashboard/src/components/course/RolePower.ts

@@ -311,6 +311,7 @@ const studentData: IAction[] = [
   {
   {
     mode: ["manual", "invite"],
     mode: ["manual", "invite"],
     status: "disagreed",
     status: "disagreed",
+    signUp: ["apply"],
     before: [],
     before: [],
     duration: [],
     duration: [],
     after: [],
     after: [],
@@ -318,7 +319,7 @@ const studentData: IAction[] = [
   {
   {
     mode: ["manual", "invite"],
     mode: ["manual", "invite"],
     status: "left",
     status: "left",
-    before: [],
+    before: ["apply"],
     duration: [],
     duration: [],
     after: [],
     after: [],
   },
   },
@@ -330,69 +331,77 @@ const managerData: IAction[] = [
     status: "none",
     status: "none",
     before: ["invite"],
     before: ["invite"],
     duration: ["invite"],
     duration: ["invite"],
-    after: [],
+    after: ["invite"],
   },
   },
   {
   {
     mode: ["manual", "invite"],
     mode: ["manual", "invite"],
     status: "invited",
     status: "invited",
-    before: ["revoke"],
-    duration: [],
-    after: [],
+    before: ["revoke", "invite"],
+    duration: ["invite"],
+    after: ["invite"],
   },
   },
   {
   {
     mode: ["manual", "invite"],
     mode: ["manual", "invite"],
     status: "revoked",
     status: "revoked",
     before: ["invite"],
     before: ["invite"],
-    duration: [],
-    after: [],
+    duration: ["invite"],
+    after: ["invite"],
+  },
+  {
+    mode: ["manual", "invite"],
+    status: "canceled",
+    signUp: ["invite"],
+    before: ["invite"],
+    duration: ["invite"],
+    after: ["invite"],
   },
   },
   {
   {
     mode: ["manual", "invite"],
     mode: ["manual", "invite"],
     status: "accepted",
     status: "accepted",
-    before: [],
-    duration: ["block"],
-    after: [],
+    before: ["invite"],
+    duration: ["block", "invite"],
+    after: ["invite"],
   },
   },
   {
   {
     mode: ["manual", "invite"],
     mode: ["manual", "invite"],
     status: "rejected",
     status: "rejected",
-    before: [],
-    duration: [],
-    after: [],
+    before: ["invite"],
+    duration: ["invite"],
+    after: ["invite"],
   },
   },
   {
   {
     mode: ["manual", "invite"],
     mode: ["manual", "invite"],
     status: "blocked",
     status: "blocked",
-    before: [],
-    duration: [],
-    after: [],
+    before: ["invite"],
+    duration: ["invite"],
+    after: ["invite"],
   },
   },
   {
   {
     mode: ["manual", "invite"],
     mode: ["manual", "invite"],
     status: "applied",
     status: "applied",
-    before: ["accept", "reject"],
-    duration: [],
-    after: [],
+    before: ["accept", "reject", "invite"],
+    duration: ["invite"],
+    after: ["invite"],
   },
   },
   {
   {
     mode: ["manual", "invite"],
     mode: ["manual", "invite"],
     status: "agreed",
     status: "agreed",
-    before: [],
-    duration: ["block"],
-    after: [],
+    before: ["invite"],
+    duration: ["block", "invite"],
+    after: ["invite"],
   },
   },
   {
   {
     mode: ["manual", "invite"],
     mode: ["manual", "invite"],
     status: "disagreed",
     status: "disagreed",
-    before: [],
-    duration: [],
-    after: [],
+    before: ["invite"],
+    duration: ["invite"],
+    after: ["invite"],
   },
   },
   {
   {
     mode: ["manual", "invite"],
     mode: ["manual", "invite"],
     status: "left",
     status: "left",
-    before: [],
-    duration: [],
-    after: [],
+    before: ["invite"],
+    duration: ["invite"],
+    after: ["invite"],
   },
   },
 ];
 ];