Removed usage of removed TeamStore method (#4785)

This commit is contained in:
Harrison Healey
2016-12-19 15:58:13 +00:00
committed by George Goldberg
parent 98d96f5457
commit 629d38e256
2 changed files with 16 additions and 4 deletions
+14
View File
@@ -281,6 +281,20 @@ class TeamStoreClass extends EventEmitter {
return this.teamListings;
}
isTeamAdminForAnyTeam() {
if (!Utils) {
Utils = require('utils/utils.jsx'); //eslint-disable-line global-require
}
for (const teamMember of this.getMyTeamMembers()) {
if (Utils.isAdmin(teamMember.roles)) {
return true;
}
}
return false;
}
isTeamAdminForCurrentTeam() {
return this.isTeamAdmin(UserStore.getCurrentId(), this.getCurrentId());
}
+2 -4
View File
@@ -1203,10 +1203,8 @@ export function canCreateCustomEmoji(user) {
return false;
} else if (window.mm_config.RestrictCustomEmojiCreation === 'admin') {
// check whether the user is an admin on any of their teams
for (const member of TeamStore.getTeamMembers()) {
if (isAdmin(member.roles)) {
return true;
}
if (TeamStore.isTeamAdminForAnyTeam()) {
return true;
}
return false;