From eefb8df994b6ee0efbefda59aef1ca73e9fb7ca2 Mon Sep 17 00:00:00 2001 From: Alex P Date: Tue, 7 Nov 2017 20:48:42 -0800 Subject: [PATCH] Remove ManageOrgsOverlay component --- .../admin/components/chronograf/PageHeader.js | 18 +----- .../admin/containers/AdminChronografPage.js | 63 ++----------------- 2 files changed, 6 insertions(+), 75 deletions(-) diff --git a/ui/src/admin/components/chronograf/PageHeader.js b/ui/src/admin/components/chronograf/PageHeader.js index 5c4757d48..2a06b32e2 100644 --- a/ui/src/admin/components/chronograf/PageHeader.js +++ b/ui/src/admin/components/chronograf/PageHeader.js @@ -1,8 +1,6 @@ import React, {PropTypes} from 'react' -import Authorized, {SUPERADMIN_ROLE} from 'src/auth/Authorized' - -const PageHeader = ({onShowManageOrgsOverlay, currentOrganization}) => +const PageHeader = ({currentOrganization}) =>
@@ -10,24 +8,12 @@ const PageHeader = ({onShowManageOrgsOverlay, currentOrganization}) => {currentOrganization.name}
-
- - - -
-const {func, shape, string} = PropTypes +const {shape, string} = PropTypes PageHeader.propTypes = { - onShowManageOrgsOverlay: func.isRequired, currentOrganization: shape({ id: string.isRequired, name: string.isRequired, diff --git a/ui/src/admin/containers/AdminChronografPage.js b/ui/src/admin/containers/AdminChronografPage.js index 279ebd549..fe8d69a1f 100644 --- a/ui/src/admin/containers/AdminChronografPage.js +++ b/ui/src/admin/containers/AdminChronografPage.js @@ -9,7 +9,6 @@ import {MEMBER_ROLE} from 'src/auth/Authorized' import PageHeader from 'src/admin/components/chronograf/PageHeader' import UsersTable from 'src/admin/components/chronograf/UsersTable' -import ManageOrgsOverlay from 'src/admin/components/chronograf/ManageOrgsOverlay' import FancyScrollbar from 'shared/components/FancyScrollbar' @@ -23,7 +22,6 @@ class AdminChronografPage extends Component { this.state = { selectedUsers: [], - showManageOverlay: false, } } @@ -41,15 +39,6 @@ class AdminChronografPage extends Component { componentDidMount() { this.loadUsers() - this.loadOrgs() - } - - handleShowManageOrgsOverlay = () => { - this.setState({showManageOverlay: true}) - } - - handleHideOverlays = () => { - this.setState({showManageOverlay: false}) } loadUsers = () => { @@ -58,12 +47,6 @@ class AdminChronografPage extends Component { loadUsersAsync(links.users) } - loadOrgs = () => { - const {links, actions: {loadOrganizationsAsync}} = this.props - - loadOrganizationsAsync(links.organizations) // TODO: make sure server allows admin to hit this for safety - } - handleToggleUserSelected = user => e => { e.preventDefault() @@ -174,30 +157,13 @@ class AdminChronografPage extends Component { } } - // SINGLE ORGANIZATION ACTIONS - handleCreateOrganization = organizationName => { - const {links, actions: {createOrganizationAsync}} = this.props - createOrganizationAsync(links.organizations, {name: organizationName}) - } - handleRenameOrganization = (organization, name) => { - const {actions: {renameOrganizationAsync}} = this.props - renameOrganizationAsync(organization, {...organization, name}) - } - handleDeleteOrganization = organization => { - const {actions: {deleteOrganizationAsync}} = this.props - deleteOrganizationAsync(organization) - } - render() { - const {users, organizations, currentOrganization} = this.props - const {selectedUsers, showManageOverlay} = this.state + const {users, currentOrganization} = this.props + const {selectedUsers} = this.state return (
- + {users ?
@@ -223,15 +189,6 @@ class AdminChronografPage extends Component {
:
} - {showManageOverlay - ? - : null}
) } @@ -245,38 +202,26 @@ AdminChronografPage.propTypes = { organizations: string.isRequired, }), users: arrayOf(shape), - organizations: arrayOf( - shape({ - id: string, // when optimistically created, it will not have an id - name: string.isRequired, - link: string, - }) - ), currentOrganization: shape({ id: string.isRequired, name: string.isRequired, }).isRequired, actions: shape({ loadUsersAsync: func.isRequired, - loadOrganizationsAsync: func.isRequired, createUserAsync: func.isRequired, updateUserAsync: func.isRequired, deleteUserAsync: func.isRequired, - createOrganizationAsync: func.isRequired, - renameOrganizationAsync: func.isRequired, - deleteOrganizationAsync: func.isRequired, }), notify: func.isRequired, } const mapStateToProps = ({ links, - adminChronograf: {users, organizations}, + adminChronograf: {users}, auth: {me: {currentOrganization}}, }) => ({ links, users, - organizations, currentOrganization, })