diff --git a/src/components/AnsibleSelect/AnsibleSelect.jsx b/src/components/AnsibleSelect/AnsibleSelect.jsx index ffaae0461a..ef5df6ba39 100644 --- a/src/components/AnsibleSelect/AnsibleSelect.jsx +++ b/src/components/AnsibleSelect/AnsibleSelect.jsx @@ -32,15 +32,17 @@ class AnsibleSelect extends React.Component { render () { const { count } = this.state; - const { labelName, selected, data } = this.props; + const { labelName, selected, data, defaultSelected } = this.props; let elem; if (count > 1) { elem = ( ); diff --git a/src/pages/Organizations/screens/OrganizationAdd.jsx b/src/pages/Organizations/screens/OrganizationAdd.jsx index cadd5d7c9e..04acfe57b3 100644 --- a/src/pages/Organizations/screens/OrganizationAdd.jsx +++ b/src/pages/Organizations/screens/OrganizationAdd.jsx @@ -40,14 +40,15 @@ class OrganizationAdd extends React.Component { this.onCancel = this.onCancel.bind(this); this.updateSelectedInstanceGroups = this.updateSelectedInstanceGroups.bind(this); } - + state = { name: '', description: '', results: [], custom_virtualenv: '', error: '', - selectedInstanceGroups: [] + selectedInstanceGroups: [], + defaultEnv: '/venv/ansible/' }; async componentDidMount () { @@ -129,6 +130,7 @@ class OrganizationAdd extends React.Component { description, custom_virtualenv, selectedInstanceGroups, + defaultEnv, error } = this.state; const enabled = name.length > 0; // TODO: add better form validation @@ -176,6 +178,7 @@ class OrganizationAdd extends React.Component { selected={custom_virtualenv} selectChange={this.onSelectChange} data={custom_virtualenvs} + defaultSelected={defaultEnv} /> )}