Files
horizon/openstack_dashboard/static/dashboard/launch-instance/configuration/configuration.html
Shaoquan Chen 43f2917cbe [Launch Instance Fix] Conditionally enable UI
In Launch Instance work flow Configuration step, `DiskConfig`
and `ConfigDrive` should be handle only when certain extension
on navaExtension are enbled respectively.

Created a generic way to make this happen.

Co-Authored-By: Travis Tripp <travis.tripp@hp.com>
Change-Id: I98a91ff9e1ae78310fb7e568cce909e76e610cf8
Closes-Bug: #1435155
2015-04-03 16:30:48 -06:00

37 lines
1.2 KiB
HTML

<div ng-controller="LaunchInstanceConfigurationCtrl as config">
<h1 clasa="title">{$ ::config.label.title $}</h1>
<div class="content">
<div class="subtitle">{$ ::config.label.subtitle $}</div>
<load-edit config="config"
user-input="model.newInstanceSpec"
key="user_data">
</load-edit>
<nova-extension required-extensions='["DiskConfig"]'>
<div class="form-group disk-partition">
<label for="launch-instance-disk-partition">
{$ ::config.label.diskPartition $}
</label>
<select class="form-control"
id="launch-instance-disk-partition"
ng-model="model.newInstanceSpec.disk_config"
ng-options="option.value as option.text for option in config.diskConfigOptions">
</select>
</div>
</nova-extension>
<nova-extension required-extensions='["ConfigDrive"]'>
<div class="checkbox customization-script-source">
<label>
<input type="checkbox"
ng-model="model.newInstanceSpec.config_drive">
{$ ::config.label.configurationDrive $}
</label>
</div>
</nova-extension>
</div>
</div>