committed by
Julien Fontanet
parent
8178de8a6b
commit
1ce7d94261
@@ -1009,6 +1009,11 @@ const messages = {
|
||||
noResourceSets: 'No resource sets.',
|
||||
loadingResourceSets: 'Loading resource sets',
|
||||
resourceSetName: 'Resource set name',
|
||||
resourceSetUsers: 'Users',
|
||||
resourceSetPools: 'Pools',
|
||||
resourceSetTemplates: 'Templates',
|
||||
resourceSetSrs: 'SRs',
|
||||
resourceSetNetworks: 'Networks',
|
||||
recomputeResourceSets: 'Recompute all limits',
|
||||
saveResourceSet: 'Save',
|
||||
resetResourceSet: 'Reset',
|
||||
@@ -1028,7 +1033,7 @@ const messages = {
|
||||
availableHostsDescription:
|
||||
'VMs created from this resource set shall run on the following hosts.',
|
||||
maxCpus: 'Maximum CPUs',
|
||||
maxRam: 'Maximum RAM (GiB)',
|
||||
maxRam: 'Maximum RAM',
|
||||
maxDiskSpace: 'Maximum disk space',
|
||||
ipPool: 'IP pool',
|
||||
quantity: 'Quantity',
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import _, { messages } from 'intl'
|
||||
import _ from 'intl'
|
||||
import ActionButton from 'action-button'
|
||||
import ChartistGraph from 'react-chartist'
|
||||
import Collapse from 'collapse'
|
||||
@@ -22,7 +22,6 @@ import renderXoItem from 'render-xo-item'
|
||||
import Upgrade from 'xoa-upgrade'
|
||||
import { Container, Row, Col } from 'grid'
|
||||
import { createGetObjectsOfType, createSelector } from 'selectors'
|
||||
import { injectIntl } from 'react-intl'
|
||||
import { SizeInput } from 'form'
|
||||
|
||||
import {
|
||||
@@ -135,7 +134,6 @@ const Hosts = propTypes({
|
||||
hostsByPool: getHostsByPool,
|
||||
}
|
||||
})
|
||||
@injectIntl
|
||||
export class Edit extends Component {
|
||||
constructor (props) {
|
||||
super(props)
|
||||
@@ -353,7 +351,6 @@ export class Edit extends Component {
|
||||
|
||||
render () {
|
||||
const { state } = this
|
||||
const { formatMessage } = this.props.intl
|
||||
const { resourceSet } = this.props
|
||||
|
||||
return (
|
||||
@@ -361,12 +358,22 @@ export class Edit extends Component {
|
||||
<li className='list-group-item'>
|
||||
<form id='resource-set-form' className='card-block'>
|
||||
<div className='form-group'>
|
||||
<Row>
|
||||
<Col mediumSize={4}>
|
||||
<strong>{_('resourceSetName')}</strong>
|
||||
</Col>
|
||||
<Col mediumSize={4}>
|
||||
<strong>{_('resourceSetUsers')}</strong>
|
||||
</Col>
|
||||
<Col mediumSize={4}>
|
||||
<strong>{_('resourceSetPools')}</strong>
|
||||
</Col>
|
||||
</Row>
|
||||
<Row>
|
||||
<Col mediumSize={4}>
|
||||
<input
|
||||
className='form-control'
|
||||
onChange={this.linkState('name')}
|
||||
placeholder={formatMessage(messages.resourceSetName)}
|
||||
required
|
||||
type='text'
|
||||
value={state.name}
|
||||
@@ -393,6 +400,17 @@ export class Edit extends Component {
|
||||
</Row>
|
||||
</div>
|
||||
<div className='form-group'>
|
||||
<Row>
|
||||
<Col mediumSize={4}>
|
||||
<strong>{_('resourceSetTemplates')}</strong>
|
||||
</Col>
|
||||
<Col mediumSize={4}>
|
||||
<strong>{_('resourceSetSrs')}</strong>
|
||||
</Col>
|
||||
<Col mediumSize={4}>
|
||||
<strong>{_('resourceSetNetworks')}</strong>
|
||||
</Col>
|
||||
</Row>
|
||||
<Row>
|
||||
<Col mediumSize={4}>
|
||||
<SelectVmTemplate
|
||||
@@ -430,13 +448,23 @@ export class Edit extends Component {
|
||||
</Row>
|
||||
</div>
|
||||
<div className='form-group'>
|
||||
<Row>
|
||||
<Col mediumSize={4}>
|
||||
<strong>{_('maxCpus')}</strong>
|
||||
</Col>
|
||||
<Col mediumSize={4}>
|
||||
<strong>{_('maxRam')}</strong>
|
||||
</Col>
|
||||
<Col mediumSize={4}>
|
||||
<strong>{_('maxDiskSpace')}</strong>
|
||||
</Col>
|
||||
</Row>
|
||||
<Row>
|
||||
<Col mediumSize={4}>
|
||||
<input
|
||||
className='form-control'
|
||||
min={0}
|
||||
onChange={this.linkState('cpus')}
|
||||
placeholder={formatMessage(messages.maxCpus)}
|
||||
type='number'
|
||||
value={state.cpus}
|
||||
/>
|
||||
@@ -444,14 +472,12 @@ export class Edit extends Component {
|
||||
<Col mediumSize={4}>
|
||||
<SizeInput
|
||||
onChange={this.linkState('memory')}
|
||||
placeholder={formatMessage(messages.maxRam)}
|
||||
value={state.memory}
|
||||
/>
|
||||
</Col>
|
||||
<Col mediumSize={4}>
|
||||
<SizeInput
|
||||
onChange={this.linkState('disk')}
|
||||
placeholder={formatMessage(messages.maxDiskSpace)}
|
||||
value={state.disk}
|
||||
/>
|
||||
</Col>
|
||||
|
||||
Reference in New Issue
Block a user