PLT-6098 Added Manage Teams modal to System Console users list (#5914)

* Added Manage Teams modal to System Console users list

* Localized ManageTeamsModal

* Fixed borders between Manage Teams list items

* Updated appearance of ManageTeamsModal

* Fixed admin being redirected from system console when removing self from a team

* Sorted teams in ManageTeamsModal

* Updated Manage Teams styling
Этот коммит содержится в:
Harrison Healey
2017-04-04 00:18:04 -04:00
коммит произвёл Corey Hulen
родитель 4c9019b9eb
Коммит 348374fba5
10 изменённых файлов: 584 добавлений и 3 удалений

Просмотреть файл

@@ -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);
}

Просмотреть файл

@@ -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);