Hide SuperAdmin table row cells if user is not superadmin
parent
88909e88bd
commit
87fa3fbbd9
|
@ -1,11 +1,12 @@
|
||||||
import React, {PropTypes} from 'react'
|
import React, {PropTypes} from 'react'
|
||||||
|
|
||||||
|
import Authorized, {SUPERADMIN_ROLE} from 'src/auth/Authorized'
|
||||||
|
|
||||||
import UsersTableRoleCell from 'src/admin/components/chronograf/UsersTableRoleCell'
|
import UsersTableRoleCell from 'src/admin/components/chronograf/UsersTableRoleCell'
|
||||||
import UsersTableOrgCell from 'src/admin/components/chronograf/UsersTableOrgCell'
|
import UsersTableOrgCell from 'src/admin/components/chronograf/UsersTableOrgCell'
|
||||||
import UsersTableSuperAdminCell from 'src/admin/components/chronograf/UsersTableSuperAdminCell'
|
import UsersTableSuperAdminCell from 'src/admin/components/chronograf/UsersTableSuperAdminCell'
|
||||||
|
|
||||||
import {USERS_TABLE} from 'src/admin/constants/chronografTableSizing'
|
import {USERS_TABLE} from 'src/admin/constants/chronografTableSizing'
|
||||||
import {SUPERADMIN_ROLE} from 'src/auth/Authorized'
|
|
||||||
|
|
||||||
const UsersTableRow = ({
|
const UsersTableRow = ({
|
||||||
user,
|
user,
|
||||||
|
@ -44,11 +45,13 @@ const UsersTableRow = ({
|
||||||
onChooseFilter={onChooseFilter}
|
onChooseFilter={onChooseFilter}
|
||||||
/>
|
/>
|
||||||
<UsersTableRoleCell user={user} onChangeUserRole={onChangeUserRole} />
|
<UsersTableRoleCell user={user} onChangeUserRole={onChangeUserRole} />
|
||||||
<UsersTableSuperAdminCell
|
<Authorized requiredRole={SUPERADMIN_ROLE}>
|
||||||
superAdmin={user.role === SUPERADMIN_ROLE}
|
<UsersTableSuperAdminCell
|
||||||
user={user}
|
superAdmin={user.role === SUPERADMIN_ROLE}
|
||||||
onChangeSuperAdmin={onChangeSuperAdmin}
|
user={user}
|
||||||
/>
|
onChangeSuperAdmin={onChangeSuperAdmin}
|
||||||
|
/>
|
||||||
|
</Authorized>
|
||||||
<td style={{width: colProvider}}>
|
<td style={{width: colProvider}}>
|
||||||
{user.provider}
|
{user.provider}
|
||||||
</td>
|
</td>
|
||||||
|
|
Loading…
Reference in New Issue