Removed usage of removed TeamStore method (#4785)
Этот коммит содержится в:
коммит произвёл
George Goldberg
родитель
98d96f5457
Коммит
629d38e256
@@ -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());
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
Ссылка в новой задаче
Block a user