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.jsx7
1 files changed, 5 insertions, 2 deletions
diff --git a/webapp/stores/team_store.jsx b/webapp/stores/team_store.jsx
index f4d60ba74..d81863aba 100644
--- a/webapp/stores/team_store.jsx
+++ b/webapp/stores/team_store.jsx
@@ -160,13 +160,16 @@ class TeamStoreClass extends EventEmitter {
}
isTeamAdminForCurrentTeam() {
+ return this.isTeamAdmin(UserStore.getCurrentId(), this.getCurrentId());
+ }
+
+ isTeamAdmin(userId, teamId) {
if (!Utils) {
Utils = require('utils/utils.jsx'); //eslint-disable-line global-require
}
- const userId = UserStore.getCurrentId();
var teamMembers = this.getTeamMembers();
- const teamMember = teamMembers.find((m) => m.user_id === userId && m.team_id === this.getCurrentId());
+ const teamMember = teamMembers.find((m) => m.user_id === userId && m.team_id === teamId);
if (teamMember) {
return Utils.isAdmin(teamMember.roles);