SmartIT_Extensions/BMC/smart-it-full/views/asset/asset-launch-action-blade.html

61 lines
3.9 KiB
HTML

<div role="dialog" aria-labelledby="modalLabel">
<span class="modal-content__508-hidden-span">{{'common.labels.508BeginContent' | i18n}}</span>
<div class="action-blade__header_no-shadow">
<h2 id="modalLabel" class="action-blade__title">{{linkParams.actionItem.label}}</h2>
</div>
<div class="action-blade__body">
<div loading-spinner if="state.processing" overlay="true" centered="true"></div>
<div class="action-blade__tab-bar-parent">
<div class="action-blade__tab-bar">
<div class="action-blade__tab-holder" ng-if="displayedTabs.assetUpdate" ng-click="state.selectedTab=tabIds.assetUpdate" ng-enter="state.selectedTab=tabIds.assetUpdate">
<div tabindex="0" ng-class="state.selectedTab==tabIds.assetUpdate ? 'action-blade__tab-active' : 'action-blade__tab'">
<i class="icon-file_cube_o action-blade__tab-icon"></i>
<span class="action-blade__tab-title">
{{'asset.actionBlade.tabs.updateAsset.label' | i18n}}
</span>
</div>
</div>
<div class="action-blade__tab-holder" ng-if="displayedTabs.assetRelation" ng-click="state.selectedTab=tabIds.assetRelation" ng-enter="state.selectedTab=tabIds.assetRelation">
<div tabindex="0" ng-class="state.selectedTab==tabIds.assetRelation ? 'action-blade__tab-active' : 'action-blade__tab'">
<i class="icon-cube_o_chain action-blade__tab-icon"></i>
<span class="action-blade__tab-title">
{{'asset.actionBlade.tabs.relateAsset.label' | i18n}}
</span>
</div>
</div>
<div class="action-blade__tab-holder" ng-if="displayedTabs.peopleRelation" ng-click="state.selectedTab=tabIds.peopleRelation" ng-enter="state.selectedTab=tabIds.peopleRelation">
<div tabindex="0" ng-class="state.selectedTab==tabIds.peopleRelation ? 'action-blade__tab-active' : 'action-blade__tab'">
<i class="icon-user_o_chain action-blade__tab-icon"></i>
<span class="action-blade__tab-title">
{{'asset.actionBlade.tabs.relatePeople.label' | i18n}}
</span>
</div>
</div>
</div>
<div class="action-blade__tab-content" ng-show="state.selectedTab==tabIds.assetRelation">
<link-asset modal-instance="modalInstance" link-params="linkParams" is-console-mode="isConsoleMode" link-asset-data="linkAssetData"></link-asset>
</div>
<div class="action-blade__tab-content" ng-show="state.selectedTab==tabIds.peopleRelation">
<add-people is-console-mode="isConsoleMode" modal-instance="modalInstance" add-people-data="addPeopleData"></add-people>
</div>
<div class="action-blade__tab-content" ng-show="state.selectedTab==tabIds.assetUpdate">
<asset-update link-params="linkParams" modal-instance="modalInstance" asset-update-data="assetUpdateData" asset-update-fields="displayedTabs.assetUpdate" asset-update-form="assetUpdateForm"></asset-update>
</div>
</div>
</div>
<div class="action-blade__footer clearfix" role="region" aria-label="{{'common.region.action' | i18n}}">
<div class="action-blade__button-container">
<button type="submit" class="btn_primary" ng-click="nextTab(tabIds.assetUpdate)" ng-if="(state.selectedTab==tabIds.assetUpdate) && (showSubmitTab!=tabIds.assetUpdate)" ng-disabled="assetUpdateForm.formObject.$invalid">{{'create.change.wizard.nextStep' | i18n}}</button>
<button type="submit" class="btn_primary" ng-click="nextTab(tabIds.assetRelation)" ng-if="(state.selectedTab==tabIds.assetRelation) && (showSubmitTab!=tabIds.assetRelation)" ng-disabled="(!linkAssetData.entities.length || !linkAssetData.relation)">{{'create.change.wizard.nextStep' | i18n}}</button>
<button type="submit" class="btn_primary" ng-click="saveLaunchActionForm()" ng-if="state.selectedTab==showSubmitTab" ng-disabled="disableSubmitButton()">
{{'common.button.save' | i18n}}
</button>
<button type="button" class="btn_secondary" ng-disabled="state.processing" ng-click="close()">{{'common.button.cancel' | i18n}}</button>
</div>
</div>
<span class="modal-content__508-hidden-span">{{'common.labels.508EndContent' | i18n}}</span>
</div>