1 <cd-modal [modalRef]="activeModal">
4 class="modal-title">{{ action | titlecase }} Pipe</ng-container>
6 <ng-container class="modal-content">
10 [formGroup]="pipeForm"
12 <div class="modal-body">
13 <div class="form-group row">
15 class="cd-col-form-label required"
18 <div class="cd-col-form-input">
22 placeholder="Pipe Name..."
25 formControlName="pipe_id"
26 [readonly]="editing"/>
29 <div class="form-group row">
31 class="cd-col-form-label required"
33 i18n>Source Zone </label>
34 <div class="cd-col-form-input">
35 <ng-container *ngTemplateOutlet="zoneMultiSelect;context: { name: 'source_zones', zone: sourceZones }"></ng-container>
38 <div class="form-group row">
40 class="cd-col-form-label required"
41 for="destination_zone"
42 i18n>Destination Zone</label>
43 <div class="cd-col-form-input">
44 <ng-container *ngTemplateOutlet="zoneMultiSelect;context: { name: 'destination_zones', zone: destZones }"></ng-container>
47 <div class="form-group row">
49 class="cd-col-form-label"
51 i18n>Bucket Name</label>
52 <div class="cd-col-form-input">
59 placeholder="Bucket Name..."
60 formControlName="bucket_name"/>
63 <div class="form-group row">
65 class="cd-col-form-label"
67 i18n>Source Bucket</label>
68 <div class="cd-col-form-input">
75 placeholder="Source Bucket Name..."
76 formControlName="source_bucket"/>
79 <div class="form-group row">
81 class="cd-col-form-label"
83 i18n>Destination Bucket</label>
84 <div class="cd-col-form-input">
91 placeholder="Destination Bucket Name..."
92 formControlName="destination_bucket"/>
96 <div class="modal-footer">
98 (submitActionEvent)="submit()"
100 [submitText]="(action | titlecase) + ' ' + 'Pipe'">
101 </cd-form-button-panel>
114 [customBadges]="zone.customBadges"
115 [customBadgeValidators]="zone.data.validators"
116 [messages]="zone.data.messages"
117 [data]="zone.data.selected"
118 [options]="zone.data.available"
119 (selection)="onZoneSelection(name)">
122 *ngIf="zone.data.selected.length <= 0"
124 title="Pipe should be associated with {{ name }}"
125 class="{{ icons.warning }} icon-warning-color">
128 class="invalid-feedback"
129 *ngIf="pipeForm.showError(name, frm, 'required')"
130 i18n>{{ name }} selection is required!