summaryrefslogtreecommitdiffstats
path: root/webapp/components/admin_console/admin_sidebar_team.jsx
diff options
context:
space:
mode:
authorHarrison Healey <harrisonmhealey@gmail.com>2017-03-30 12:46:47 -0400
committerCorey Hulen <corey@hulen.com>2017-03-30 09:46:47 -0700
commit689cac535e45c47a4f603b236dc129dd456efcc9 (patch)
tree767ef80b310d6d073840bd5216da38c439f6e193 /webapp/components/admin_console/admin_sidebar_team.jsx
parent9a9729f22fea7275637eafb4046900c9f372ec56 (diff)
downloadchat-689cac535e45c47a4f603b236dc129dd456efcc9.tar.gz
chat-689cac535e45c47a4f603b236dc129dd456efcc9.tar.bz2
chat-689cac535e45c47a4f603b236dc129dd456efcc9.zip
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
Diffstat (limited to 'webapp/components/admin_console/admin_sidebar_team.jsx')
-rw-r--r--webapp/components/admin_console/admin_sidebar_team.jsx87
1 files changed, 0 insertions, 87 deletions
diff --git a/webapp/components/admin_console/admin_sidebar_team.jsx b/webapp/components/admin_console/admin_sidebar_team.jsx
deleted file mode 100644
index b1df92491..000000000
--- a/webapp/components/admin_console/admin_sidebar_team.jsx
+++ /dev/null
@@ -1,87 +0,0 @@
-// Copyright (c) 2015 Mattermost, Inc. All Rights Reserved.
-// See License.txt for license information.
-
-import React from 'react';
-
-import {FormattedMessage} from 'react-intl';
-import {OverlayTrigger, Tooltip} from 'react-bootstrap';
-import AdminSidebarSection from './admin_sidebar_section.jsx';
-
-export default class AdminSidebarTeam extends React.Component {
- static get propTypes() {
- return {
- team: React.PropTypes.object.isRequired,
- onRemoveTeam: React.PropTypes.func.isRequired,
- parentLink: React.PropTypes.string
- };
- }
-
- constructor(props) {
- super(props);
-
- this.handleRemoveTeam = this.handleRemoveTeam.bind(this);
- }
-
- handleRemoveTeam(e) {
- e.preventDefault();
-
- this.props.onRemoveTeam(this.props.team);
- }
-
- render() {
- const team = this.props.team;
-
- const removeTeamTooltip = (
- <Tooltip id='remove-team-tooltip'>
- <FormattedMessage
- id='admin.sidebar.rmTeamSidebar'
- defaultMessage='Remove team from sidebar menu'
- />
- </Tooltip>
- );
-
- const removeTeamButton = (
- <OverlayTrigger
- delayShow={1000}
- placement='top'
- overlay={removeTeamTooltip}
- >
- <span
- className='menu-icon--right menu__close'
- onClick={this.handleRemoveTeam}
- >
- {'×'}
- </span>
- </OverlayTrigger>
- );
-
- return (
- <AdminSidebarSection
- key={team.id}
- name={'team/' + team.id}
- parentLink={this.props.parentLink}
- title={team.display_name}
- action={removeTeamButton}
- >
- <AdminSidebarSection
- name='users'
- title={
- <FormattedMessage
- id='admin.sidebar.users'
- defaultMessage='- Users'
- />
- }
- />
- <AdminSidebarSection
- name='analytics'
- title={
- <FormattedMessage
- id='admin.sidebar.statistics'
- defaultMessage='- Team Statistics'
- />
- }
- />
- </AdminSidebarSection>
- );
- }
-}