3 class="modal-title">Move an image to trash</ng-container>
5 <ng-container class="modal-content">
11 <div class="modal-body">
13 <ng-container i18n>To move</ng-container>
14 <kbd>{{ poolName }}/{{ imageName }}</kbd>
15 <ng-container i18n>to trash, click</ng-container>
16 <kbd i18n>Move Image</kbd>.
17 <ng-container i18n>Optionally, you can pick an expiration date.</ng-container>
20 <div class="form-group"
21 [ngClass]="{'has-error': moveForm.showError('expiresAt', formDir)}">
23 i18n>Protection expires at</label>
25 placeholder="NOT PROTECTED"
30 formControlName="expiresAt"
34 *ngIf="moveForm.showError('expiresAt', formDir, 'format')">
35 Wrong date format. Please use "YYYY-MM-DD HH:mm:ss".
39 *ngIf="moveForm.showError('expiresAt', formDir, 'expired')">
40 Protection has already expired. Please pick a future date or leave it empty.
45 <div class="modal-footer">
46 <div class="button-group text-right">
47 <cd-submit-button i18n
49 (submitAction)="moveImage()">
54 class="btn btn-sm btn-default"
55 (click)="modalRef.hide()">Cancel</button>