mirror of
https://github.com/mattermost/mattermost.git
synced 2025-02-25 18:55:24 -06:00
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
This commit is contained in:
committed by
Corey Hulen
parent
9a9729f22f
commit
689cac535e
@@ -41,7 +41,7 @@ import NativeAppLinkSettings from 'components/admin_console/native_app_link_sett
|
||||
import ComplianceSettings from 'components/admin_console/compliance_settings.jsx';
|
||||
import RateSettings from 'components/admin_console/rate_settings.jsx';
|
||||
import DeveloperSettings from 'components/admin_console/developer_settings.jsx';
|
||||
import TeamUsers from 'components/admin_console/team_users.jsx';
|
||||
import SystemUsers from 'components/admin_console/system_users/system_users.jsx';
|
||||
import TeamAnalytics from 'components/analytics/team_analytics.jsx';
|
||||
import LicenseSettings from 'components/admin_console/license_settings.jsx';
|
||||
import Audits from 'components/admin_console/audits.jsx';
|
||||
@@ -217,18 +217,26 @@ export default (
|
||||
component={MetricsSettings}
|
||||
/>
|
||||
</Route>
|
||||
<Route
|
||||
path='users'
|
||||
component={SystemUsers}
|
||||
/>
|
||||
<Route
|
||||
path='team_analytics'
|
||||
component={TeamAnalytics}
|
||||
/>
|
||||
<Route path='team'>
|
||||
<Redirect
|
||||
from=':team'
|
||||
to=':team/users'
|
||||
to='../users'
|
||||
/>
|
||||
<Route
|
||||
path=':team/users'
|
||||
component={TeamUsers}
|
||||
<Redirect
|
||||
from=':team/users'
|
||||
to='../users'
|
||||
/>
|
||||
<Route
|
||||
path=':team/analytics'
|
||||
component={TeamAnalytics}
|
||||
<Redirect
|
||||
from=':team/analytics'
|
||||
to='../team_analytics'
|
||||
/>
|
||||
<Redirect
|
||||
from='*'
|
||||
|
||||
Reference in New Issue
Block a user