|
@@ -1299,6 +1299,46 @@ if (Meteor.isServer) {
|
|
|
});
|
|
|
return isImpersonated;
|
|
|
},
|
|
|
+ setUsersTeamsTeamDisplayName(teamId, teamDisplayName) {
|
|
|
+ check(teamId, String);
|
|
|
+ check(teamDisplayName, String);
|
|
|
+ Users.find({
|
|
|
+ teams: {
|
|
|
+ $elemMatch: {teamId: teamId}
|
|
|
+ }
|
|
|
+ }).forEach(user => {
|
|
|
+ Users.update({
|
|
|
+ _id: user._id,
|
|
|
+ teams: {
|
|
|
+ $elemMatch: {teamId: teamId}
|
|
|
+ }
|
|
|
+ }, {
|
|
|
+ $set: {
|
|
|
+ 'teams.$.teamDisplayName': teamDisplayName
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+ },
|
|
|
+ setUsersOrgsOrgDisplayName(orgId, orgDisplayName) {
|
|
|
+ check(orgId, String);
|
|
|
+ check(orgDisplayName, String);
|
|
|
+ Users.find({
|
|
|
+ orgs: {
|
|
|
+ $elemMatch: {orgId: orgId}
|
|
|
+ }
|
|
|
+ }).forEach(user => {
|
|
|
+ Users.update({
|
|
|
+ _id: user._id,
|
|
|
+ orgs: {
|
|
|
+ $elemMatch: {orgId: orgId}
|
|
|
+ }
|
|
|
+ }, {
|
|
|
+ $set: {
|
|
|
+ 'orgs.$.orgDisplayName': orgDisplayName
|
|
|
+ }
|
|
|
+ });
|
|
|
+ });
|
|
|
+ },
|
|
|
});
|
|
|
Accounts.onCreateUser((options, user) => {
|
|
|
const userCount = Users.find().count();
|