diff options
Diffstat (limited to 'webapp/actions')
-rw-r--r-- | webapp/actions/team_actions.jsx | 8 | ||||
-rw-r--r-- | webapp/actions/websocket_actions.jsx | 5 |
2 files changed, 12 insertions, 1 deletions
diff --git a/webapp/actions/team_actions.jsx b/webapp/actions/team_actions.jsx index 478d3dffc..4cb57961b 100644 --- a/webapp/actions/team_actions.jsx +++ b/webapp/actions/team_actions.jsx @@ -150,3 +150,11 @@ export function switchTeams(url) { AsyncClient.viewChannel(); browserHistory.push(url); } + +export function getTeamsForUser(userId, success, error) { + Client.getTeamsForUser(userId, success, error); +} + +export function getTeamMembersForUser(userId, success, error) { + Client.getTeamMembersForUser(userId, success, error); +} diff --git a/webapp/actions/websocket_actions.jsx b/webapp/actions/websocket_actions.jsx index e07e3e217..ab798df28 100644 --- a/webapp/actions/websocket_actions.jsx +++ b/webapp/actions/websocket_actions.jsx @@ -251,7 +251,10 @@ function handleLeaveTeamEvent(msg) { Client.setTeamId(''); BrowserStore.removeGlobalItem('team'); BrowserStore.removeGlobalItem(msg.data.team_id); - GlobalActions.redirectUserToDefaultTeam(); + + if (!global.location.pathname.startsWith('/admin_console')) { + GlobalActions.redirectUserToDefaultTeam(); + } } } else { UserStore.removeProfileFromTeam(msg.data.team_id, msg.data.user_id); |