|
@@ -147,7 +147,7 @@ export function defineUserAfterSave(){
|
|
let query = new Parse.Query("Profile");
|
|
let query = new Parse.Query("Profile");
|
|
let userPointer = request?.object?.get("user")
|
|
let userPointer = request?.object?.get("user")
|
|
query.include("user");
|
|
query.include("user");
|
|
- console.log(userPointer)
|
|
|
|
|
|
+ // console.log(userPointer)
|
|
profile = await query.get(request?.object?.id,{useMasterKey:true});
|
|
profile = await query.get(request?.object?.id,{useMasterKey:true});
|
|
syncUserProfileToAuthing(profile.get("user"),profile)
|
|
syncUserProfileToAuthing(profile.get("user"),profile)
|
|
|
|
|
|
@@ -162,7 +162,7 @@ var roleNameMap = {
|
|
"高校联系人":"manager",
|
|
"高校联系人":"manager",
|
|
}
|
|
}
|
|
async function appandUserToRole(user,roleName) {
|
|
async function appandUserToRole(user,roleName) {
|
|
- console.log(user,roleName)
|
|
|
|
|
|
+ // console.log(user,roleName)
|
|
roleName = roleNameMap[roleName] || roleName
|
|
roleName = roleNameMap[roleName] || roleName
|
|
let id = user?.id || user?.objectId
|
|
let id = user?.id || user?.objectId
|
|
if(!id || !roleName) return
|
|
if(!id || !roleName) return
|
|
@@ -172,13 +172,13 @@ async function appandUserToRole(user,roleName) {
|
|
query.equalTo("name", roleName);
|
|
query.equalTo("name", roleName);
|
|
try{
|
|
try{
|
|
let role = await query.first({ useMasterKey: true });
|
|
let role = await query.first({ useMasterKey: true });
|
|
- console.log(role?.toJSON())
|
|
|
|
|
|
+ // console.log(role?.toJSON())
|
|
if (role?.toJSON()?.name) {
|
|
if (role?.toJSON()?.name) {
|
|
let usersRelation = role.relation("users");
|
|
let usersRelation = role.relation("users");
|
|
usersRelation.add(userObj);
|
|
usersRelation.add(userObj);
|
|
await role.save(null, { useMasterKey: true });
|
|
await role.save(null, { useMasterKey: true });
|
|
let users = await usersRelation.query().find({ useMasterKey: true });
|
|
let users = await usersRelation.query().find({ useMasterKey: true });
|
|
- console.log('Users in role after addition:', users.map(u => u.toJSON()));
|
|
|
|
|
|
+ // console.log('Users in role after addition:', users.map(u => u.toJSON()));
|
|
}
|
|
}
|
|
}catch(err){
|
|
}catch(err){
|
|
console.error(err)
|
|
console.error(err)
|