Procházet zdrojové kódy

fix: role sync with profile NameMap

MetaPunkGames před 9 měsíci
rodič
revize
acb2db3567
1 změnil soubory, kde provedl 6 přidání a 0 odebrání
  1. 6 0
      server/cloud/authing/trigger-user-save.js

+ 6 - 0
server/cloud/authing/trigger-user-save.js

@@ -118,8 +118,14 @@ export function defineUserAfterSave(){
 }
 
 // 同步Profile角色身份
+var roleNameMap = {
+    "国家级管理员":"superadmin",
+    "工作联系人":"admin",
+    "高校联系人":"manager",
+}
 async function appandUserToRole(user,roleName) {
     console.log(user,roleName)
+    roleName = roleNameMap[roleName] || roleName
     let id = user?.id || user?.objectId
     if(!id || !roleName) return
     let userObj = new Parse.User();