|
<div class="loading-mask loading-mask-panel icon-3x" ng-show="panel.loading">
|
|
<i class="icon-spinner icon-spin"></i>
|
|
{{ "Loading..." | translate }}
|
|
</div>
|
|
|
|
<section class="nutupane-details" ng-cloak alch-container-scroll>
|
|
|
|
<header class="details-header">
|
|
<h2 class="pull-left" translate>Activation Key: {{ activationKey.name }}</h2>
|
|
|
|
<div class="details-actions pull-right">
|
|
<button class="btn btn-default"
|
|
ng-click="openModal()" ng-disabled="!activationKey.permissions.deletable" translate>
|
|
Remove
|
|
</button>
|
|
|
|
<!-- RFE copy activation key - http://projects.theforeman.org/issues/4407 -->
|
|
<button class="btn btn-default" ng-click="showCopy = true" ng-hide="true">
|
|
<i class="icon-copy"></i>
|
|
{{ "Copy Activation Key" | translate }}
|
|
</button>
|
|
|
|
<button class="btn btn-default" ui-sref="activation-keys.index">
|
|
<i class="icon-remove"></i>
|
|
{{ "Close" | translate }}
|
|
</button>
|
|
|
|
<div alch-modal="removeActivationKey(activationKey)" model="activationKey"
|
|
modal-header="{{ 'Remove Activation Key ' + activationKey.name + '?' | translate }}"
|
|
modal-body="{{ 'Are you sure you want to remove activation key ' + activationKey.name + '?' | translate }}"></div>
|
|
|
|
</div>
|
|
</header>
|
|
|
|
<div ng-show="showCopy" class="pull-right action-pane" >
|
|
<form>
|
|
<h5 translate>Copy</h5>
|
|
<div class="input">
|
|
<div alch-alert error-messages="copyErrorMessages"></div>
|
|
<div class="info-label">
|
|
<label for="copy_name" translate>New Name:</label>
|
|
</div>
|
|
<input ng-model="copyName"
|
|
id="copy_name"
|
|
name="copy_name"
|
|
tabindex="1"
|
|
autofocus
|
|
required/>
|
|
<div>
|
|
<button class="btn btn-default" ng-click="copy(copyName)">
|
|
{{ "Create" | translate }}
|
|
</button>
|
|
<button class="btn btn-default" ng-click="showCopy = false">
|
|
{{ "Cancel" | translate }}
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
|
|
<nav class="details-navigation">
|
|
<ul>
|
|
<li ng-class="{active: isState('activation-keys.details.info')}">
|
|
<a ui-sref="activation-keys.details.info">
|
|
<span translate>
|
|
Details
|
|
</span>
|
|
</a>
|
|
</li>
|
|
<li ng-class="{active: stateIncludes('activation-keys.details.subscriptions')}">
|
|
<a ui-sref="activation-keys.details.subscriptions.list">
|
|
<span translate>
|
|
Subscriptions
|
|
</span>
|
|
</a>
|
|
</li>
|
|
<li ng-class="{active: stateIncludes('activation-keys.details.system-groups')}">
|
|
<a ui-sref="activation-keys.details.system-groups.list">
|
|
<span translate>
|
|
System Groups
|
|
</span>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</nav>
|
|
|
|
<div alch-alert success-messages="successMessages" error-messages="errorMessages"></div>
|
|
|
|
<section class="nutupane-sub-section" ui-view></section>
|
|
</section>
|