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
Этот коммит содержится в:
коммит произвёл
Corey Hulen
родитель
4c9019b9eb
Коммит
348374fba5
@@ -550,6 +550,16 @@ export default class Client {
|
||||
end(this.handleResponse.bind(this, 'getAllTeamListings', success, error));
|
||||
}
|
||||
|
||||
getTeamsForUser(userId, success, error) {
|
||||
// Call out to API v4 since this call doesn't exist in v3
|
||||
request.
|
||||
get(`${this.url}/api/v4/users/${userId}/teams`).
|
||||
set(this.defaultHeaders).
|
||||
type('application/json').
|
||||
accept('application/json').
|
||||
end(this.handleResponse.bind(this, 'getTeamsForUser', success, error));
|
||||
}
|
||||
|
||||
getMyTeam(success, error) {
|
||||
request.
|
||||
get(`${this.getTeamNeededRoute()}/me`).
|
||||
@@ -586,6 +596,16 @@ export default class Client {
|
||||
end(this.handleResponse.bind(this, 'getMyTeamMembers', success, error));
|
||||
}
|
||||
|
||||
getTeamMembersForUser(userId, success, error) {
|
||||
// Call out to API v4 since this call doesn't exist in v3
|
||||
request.
|
||||
get(`${this.url}/api/v4/users/${userId}/teams/members`).
|
||||
set(this.defaultHeaders).
|
||||
type('application/json').
|
||||
accept('application/json').
|
||||
end(this.handleResponse.bind(this, 'getTeamsForUser', success, error));
|
||||
}
|
||||
|
||||
getMyTeamsUnread(teamId, success, error) {
|
||||
let url = `${this.getTeamsRoute()}/unread`;
|
||||
|
||||
@@ -1275,6 +1295,16 @@ export default class Client {
|
||||
this.trackEvent('api', 'api_users_update_profile_picture');
|
||||
}
|
||||
|
||||
getProfilePictureUrl(id, lastPictureUpdate) {
|
||||
let url = `${this.getUsersRoute()}/${id}/image`;
|
||||
|
||||
if (lastPictureUpdate) {
|
||||
url += `?time=${lastPictureUpdate}`;
|
||||
}
|
||||
|
||||
return url;
|
||||
}
|
||||
|
||||
// Channel Routes Section
|
||||
|
||||
createChannel(channel, success, error) {
|
||||
|
||||
Ссылка в новой задаче
Block a user