summaryrefslogtreecommitdiffstats
path: root/webapp/stores/team_store.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/stores/team_store.jsx')
-rw-r--r--webapp/stores/team_store.jsx14
1 files changed, 14 insertions, 0 deletions
diff --git a/webapp/stores/team_store.jsx b/webapp/stores/team_store.jsx
index bb0926ec5..b2cb3ad26 100644
--- a/webapp/stores/team_store.jsx
+++ b/webapp/stores/team_store.jsx
@@ -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());
}