updating teams from oidc possible, fixed undefined error, no need for extra login to assign/create teams/orgs

This commit is contained in:
viehlieb 2022-03-10 15:56:35 +01:00
parent 263b405fc8
commit f90875d8ef
5 changed files with 143 additions and 61 deletions

View file

@ -206,7 +206,31 @@ if (Meteor.isServer) {
});
}
},
setTeamAllFieldsFromOidc(
team,
teamDisplayName,
teamDesc,
teamShortName,
teamWebsite,
teamIsActive,
) {
check(team, Object);
check(teamDisplayName, String);
check(teamDesc, String);
check(teamShortName, String);
check(teamWebsite, String);
check(teamIsActive, Boolean);
Team.update(team, {
$set: {
teamDisplayName: teamDisplayName,
teamDesc: teamDesc,
teamShortName: teamShortName,
teamWebsite: teamWebsite,
teamIsActive: teamIsActive,
},
});
Meteor.call('setUsersTeamsTeamDisplayName', team._id, teamDisplayName);
},
setTeamAllFields(
team,
teamDisplayName,