mirror of
https://github.com/wekan/wekan.git
synced 2026-01-01 15:18:49 +01:00
updating teams from oidc possible, fixed undefined error, no need for extra login to assign/create teams/orgs
This commit is contained in:
parent
263b405fc8
commit
f90875d8ef
5 changed files with 143 additions and 61 deletions
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue