Merge pull request #4404 from Viehlieb/feature/empower_sso_oicd_data_propagation

Feature/empower sso oicd data propagation
This commit is contained in:
Lauri Ojansivu 2022-03-10 19:25:08 +02:00 committed by GitHub
commit 34c2c87307
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 147 additions and 61 deletions

View file

@ -209,7 +209,31 @@ if (Meteor.isServer) {
});
}
},
setOrgAllFieldsFromOidc(
org,
orgDisplayName,
orgDesc,
orgShortName,
orgWebsite,
orgIsActive,
) {
check(org, Object);
check(orgDisplayName, String);
check(orgDesc, String);
check(orgShortName, String);
check(orgWebsite, String);
check(orgIsActive, Boolean);
Org.update(org, {
$set: {
orgDisplayName: orgDisplayName,
orgDesc: orgDesc,
orgShortName: orgShortName,
orgWebsite: orgWebsite,
orgIsActive: orgIsActive,
},
});
Meteor.call('setUsersOrgsOrgDisplayName', org._id, orgDisplayName);
},
setOrgAllFields(
org,
orgDisplayName,

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,