diff options
Diffstat (limited to 'webapp/stores/team_store.jsx')
-rw-r--r-- | webapp/stores/team_store.jsx | 7 |
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); |