feat(dashboard): fix power test and remove users link for non-admins (#2111)
Fixes #2108
This commit is contained in:
committed by
Julien Fontanet
parent
6d06e1f89d
commit
155edf5533
@@ -818,7 +818,7 @@ var messages = {
|
||||
srFree: 'free',
|
||||
srUsageStatePanel: 'Storage Usage',
|
||||
srTopUsageStatePanel: 'Top 5 SR Usage (in %)',
|
||||
vmsStates: '{running} running ({halted} halted)',
|
||||
vmsStates: '{running, number} running ({halted, number} halted)',
|
||||
dashboardStatsButtonRemoveAll: 'Clear selection',
|
||||
dashboardStatsButtonAddAllHost: 'Add all hosts',
|
||||
dashboardStatsButtonAddAllVM: 'Add all VMs',
|
||||
|
||||
@@ -19,7 +19,8 @@ import {
|
||||
createGetObjectsOfType,
|
||||
createGetHostMetrics,
|
||||
createSelector,
|
||||
createTop
|
||||
createTop,
|
||||
isAdmin
|
||||
} from 'selectors'
|
||||
import {
|
||||
connectStore,
|
||||
@@ -136,6 +137,7 @@ class PatchesCard extends Component {
|
||||
return {
|
||||
hostMetrics: getHostMetrics,
|
||||
hosts: getHosts,
|
||||
isAdmin,
|
||||
nAlarmMessages: getNumberOfAlarmMessages,
|
||||
nHosts: getNumberOfHosts,
|
||||
nPools: getNumberOfPools,
|
||||
@@ -306,7 +308,10 @@ export default class Overview extends Component {
|
||||
</CardHeader>
|
||||
<CardBlock>
|
||||
<p className={styles.bigCardContent}>
|
||||
<Link to='/settings/users'>{nUsers}</Link>
|
||||
{props.isAdmin
|
||||
? <Link to='/settings/users'>{nUsers}</Link>
|
||||
: <p>{nUsers}</p>
|
||||
}
|
||||
</p>
|
||||
</CardBlock>
|
||||
</Card>
|
||||
|
||||
Reference in New Issue
Block a user