
This adds most of the files from app-catalog-ui into this common location so it can be shared soon with app-catalog-ui and apps.openstack.org. Its currently only usable by apps.openstack.org and will need further work to be shared. But its a start. Change-Id: I63bff3be6180ff12ab0055c15ff04fd4a7631684
52 lines
4.7 KiB
HTML
52 lines
4.7 KiB
HTML
<div ng-switch="asset.disabled">
|
|
<div ng-switch-when="true">
|
|
<a ng-class="extraclasses" class="btn btn-default disabled ajax-modal" href="/">Unsupported</a>
|
|
</div>
|
|
<div ng-switch-default ng-switch="asset.service.type">
|
|
<div ng-switch-when="heat" ng-switch="asset.validated">
|
|
<a ng-switch-default ng-class="extraclasses" class="btn btn-default disabled ajax-modal" href="/}">Checking</a>
|
|
<a ng-switch-when="error" ng-class="extraclasses" class="btn btn-default disabled ajax-modal" href="/">Error</a>
|
|
<a ng-switch-when="unsupported" ng-class="extraclasses" class="btn btn-default disabled ajax-modal" href="/">Unsupported</a>
|
|
<div ng-switch-when="true" ng-switch="asset.service.environment || '_undefined_'">
|
|
<a ng-switch-when="_undefined_" ng-class="[extraclasses, launchclasses]" class="btn btn-default ajax-modal" href="{$ WEBROOT $}project/stacks/select_template?template_source=url&template_url={$ asset.attributes.url | encodeURIComponent $}">Launch</a>
|
|
<a ng-switch-default ng-class="[extraclasses, launchclasses]" class="btn btn-default ajax-modal" href="{$ WEBROOT $}project/stacks/select_template?template_source=url&template_url={$ asset.attributes.url | encodeURIComponent $}&environment_source=raw&environment_data={$ asset.service.environment | encodeURIComponent $}">Launch</a>
|
|
</div>
|
|
</div>
|
|
<div ng-switch-when="glance" ng-switch="asset.attributes.indirect_url || '_undefined_'">
|
|
<a ng-switch-default ng-class="[extraclasses, installclasses]" class="btn btn-default" target="_blank" href="{$ asset.attributes.indirect_url $}">Install Instructions</a>
|
|
<div ng-switch-when="_undefined_" ng-switch="asset.installed">
|
|
<a ng-switch-default ng-class="extraclasses" class="btn btn-default disabled ajax-modal" href="/">Checking</a>
|
|
<a ng-switch-when="false" ng-class="[extraclasses, installclasses]" class="btn btn-default ajax-modal" href="{$ WEBROOT $}project/images/create/?name={$ asset.name | encodeURIComponent $}&source_type=url&image_url={$ asset.attributes.url | encodeURIComponent $}&disk_format={$ asset.service.disk_format $}&architecture={$ asset.service.architecture $}&minimum_disk={$ asset.service.min_disk $}&minimum_ram={$ asset.service.min_ram $}&description={$ asset.description $}">Install</a>
|
|
<div ng-switch-when="true" ng-switch="no_launch || '_undefined_'">
|
|
<a ng-switch-when="true" ng-class="extraclasses" class="btn btn-default disabled ajax-modal" href="/">Installed</a>
|
|
<a ng-switch-default ng-class="[extraclasses, launchclasses]" class="btn btn-default ajax-modal" href="{$ WEBROOT $}project/instances/launch?source_type=image_id&source_id={$ asset.installed_id $}">Launch</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div ng-switch-when="murano" ng-switch="asset.has_murano">
|
|
<a ng-switch-when="false" ng-class="extraclasses" class="btn btn-default disabled ajax-modal" href="/">Unsupported</a>
|
|
<div ng-switch-when="true" ng-switch="asset.installed">
|
|
<a ng-switch-default ng-class="extraclasses" class="btn btn-default disabled ajax-modal" href="/">Checking</a>
|
|
<a ng-switch-when="false" ng-class="[extraclasses, installclasses]" class="btn btn-default ajax-modal" href="{$ WEBROOT $}murano/packages/upload?repo_name={$ asset.service.package_name | encodeURIComponent $}&import_type=by_name">Install</a>
|
|
<div ng-switch-when="true" ng-switch="no_launch || '_undefined_'">
|
|
<a ng-switch-when="true" ng-class="extraclasses" class="btn btn-default disabled ajax-modal" href="/">Installed</a>
|
|
<a ng-switch-default ng-class="[extraclasses, launchclasses]" class="btn btn-default ajax-modal" href="{$ WEBROOT $}murano/catalog/quick-add/{$ asset.service.murano_id $}">Launch</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div ng-switch-when="bundle" ng-switch="asset.service.murano_package_name || '_undefined_'">
|
|
<div ng-switch-when="_undefined_"></div>
|
|
<div ng-switch-default ng-switch="asset.has_murano">
|
|
<a ng-switch-when="false" ng-class="extraclasses" class="btn btn-default disabled ajax-modal" href="/">Unsupported</a>
|
|
<div ng-switch-when="true" ng-switch="asset.installed || '_undefined_'">
|
|
<a ng-switch-default ng-class="[extraclasses, installclasses] class="btn btn-default ajax-modal" href="{$ WEBROOT $}murano/packages/import_bundle?name={$ asset.service.murano_package_name | encodeURIComponent $}&import_type=by_repo">Install</a>
|
|
<a ng-switch-when="true" ng-class="extraclasses" class="btn btn-default disabled ajax-modal" href="/">Installed</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div ng-switch-default>
|
|
<a ng-switch-when="false" ng-class="extraclasses" class="btn btn-default disabled ajax-modal" href="/">Unsupported</a>
|
|
</div>
|
|
</div>
|
|
</div>
|