Fix node filter capability filters
[sdc.git] / catalog-ui / src / app / ng2 / pages / service-dependencies-editor / service-dependencies-editor.component.html
1 <div class="service-dependencies-editor">
2     <form class="w-sdc-form">
3
4         <loader [display]="isLoading" [size]="'large'" [relative]="true"></loader>
5
6         <div class="i-sdc-form-content">
7             <div class="rule-builder-content">
8                 <div class="i-sdc-form-item rule-input-field">
9                     <label class="i-sdc-form-label required">Service {{currentServiceName}} Property</label>
10                     <ui-element-dropdown
11                             class="i-sdc-form-select"
12                             data-tests-id="servicePropertyName"
13                             [values]="ddValueSelectedServicePropertiesNames"
14                             [(value)]="currentRule.servicePropertyName"
15                             (change)="onServicePropertyChanged()">
16                     </ui-element-dropdown>
17                 </div>
18
19                 <div class="i-sdc-form-item rule-input-field operator">
20                     <ui-element-dropdown class="i-sdc-form-select" data-tests-id="constraintOperator" [values]="operatorTypes" [(value)]="currentRule.constraintOperator"></ui-element-dropdown>
21                 </div>
22
23                 <div class="i-sdc-form-item rule-input-field">
24                     <label class="i-sdc-form-label required" >Source</label>
25                     <ui-element-dropdown class="i-sdc-form-select" data-tests-id="sourceType" [values]="sourceTypes" [(value)]="currentRule.sourceName" (change)="onSelectSourceType($event)"></ui-element-dropdown>
26                 </div>
27
28                 <div class="rule-input-field assigned-value-field">
29                     <label class="i-sdc-form-label required" >{{assignedValueLabel}}</label>
30                     <dynamic-element
31                             *ngIf="currentRule.sourceType === SOURCE_TYPES.STATIC.value"
32                             [(value)]="currentRule.value"
33                             class="rule-assigned-value"
34                             data-tests-id="ruleAssignedValue"
35                             (elementChanged)="onValueChange($event.isValid)"
36                             [type]="selectedPropertyObj ? selectedPropertyObj.type : 'string'">
37                     </dynamic-element>
38                     <ui-element-dropdown *ngIf="currentRule.sourceType !== SOURCE_TYPES.STATIC.value"
39                                          class="rule-assigned-value"
40                                          data-tests-id="ruleAssignedValue"
41                                          [(value)]="currentRule.value"
42                                          [values]="listOfValuesToAssign">
43                     </ui-element-dropdown>
44                 </div>
45             </div>
46         </div>
47     </form>
48
49 </div>