PLT-2713/PLT-6028 Added System Users list to System Console (#5882)

* PLT-2713 Added ability for admins to list users not in any team

* Updated style of unit test

* Split SearchableUserList to give better control over its properties

* Added users without any teams to the user store

* Added ManageUsers page

* Renamed ManageUsers to SystemUsers

* Added ability to search by user id in SystemUsers page

* Added SystemUsersDropdown

* Removed unnecessary injectIntl

* Created TeamUtils

* Reduced scope of system console heading CSS

* Added team filter to TeamAnalytics page

* Updated admin console sidebar

* Removed unnecessary TODO

* Removed unused reference to deleted modal

* Fixed system console sidebar not scrolling on first load

* Fixed TeamAnalytics page not rendering on first load

* Fixed chart.js throwing an error when switching between teams

* Changed TeamAnalytics header to show the team's display name

* Fixed appearance of TeamAnalytics and SystemUsers on small screen widths

* Fixed placement of 'No users found' message

* Fixed teams not appearing in SystemUsers on first load

* Updated user count text for SystemUsers

* Changed search by id fallback to trigger less often

* Fixed SystemUsers list items not updating when searching

* Fixed localization strings for SystemUsers page
Этот коммит содержится в:
Harrison Healey
2017-03-30 12:46:47 -04:00
коммит произвёл Corey Hulen
родитель 9a9729f22f
Коммит 689cac535e
74 изменённых файлов: 1445 добавлений и 1298 удалений

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

@@ -602,6 +602,10 @@
}
}
.more-modal__placeholder-row {
padding: 10px 15px;
}
.more-modal__actions--round {
height: 32px;
line-height: 32px;
@@ -658,4 +662,4 @@
margin-left: 0;
padding-left: 0;
}
}
}

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

@@ -28,7 +28,6 @@
}
h3 {
border-bottom: 1px solid alpha-color($black, .1);
font-weight: 600;
margin: 1em 0;
padding-bottom: .5em;
@@ -276,6 +275,10 @@
@include opacity(.7);
margin-top: 8px;
}
.admin-console-header {
border-bottom: 1px solid alpha-color($black, .1);
}
}
.brand-img {
@@ -478,3 +481,23 @@
white-space: nowrap;
width: 130px;
}
.system-users__filter-row {
display: flex;
margin-left: 15px;
margin-right: 15px;
.system-users__filter {
flex: 1;
margin-right: 15px;
}
.system-users__team-filter-label {
margin-right: 15px;
}
.system-users__team-filter {
display: inline-block;
width: 200px
}
}

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

@@ -83,4 +83,30 @@
}
}
}
.team-statistics__header-row {
display: flex;
margin-bottom: 1.5em;
margin-top: 1.5em;
}
.team-statistics__header {
display: inline-block;
flex: 1;
margin-right: 15px;
overflow: hidden;
padding-bottom: .5em;
> h3 {
margin: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
}
.team-statistics__team-filter {
display: inline-block;
width: 200px;
}
}