Fix 'Not possible to set value on a VFC property with constraint'-bug 85/132685/2
authorvasraz <vasyl.razinkov@est.tech>
Tue, 13 Dec 2022 11:28:49 +0000 (11:28 +0000)
committerMichael Morris <michael.morris@est.tech>
Thu, 15 Dec 2022 11:57:26 +0000 (11:57 +0000)
Signed-off-by: Vasyl Razinkov <vasyl.razinkov@est.tech>
Change-Id: I04cae965de75037b36003a9fb6d5be579b39626f
Issue-ID: SDC-4307

catalog-ui/src/app/view-models/forms/property-forms/component-property-form/property-form-view.html

index 2f67474..d605cb9 100644 (file)
                                      data-ng-class="{error:(forms.editForm.value.$dirty && forms.editForm.value.$invalid), 'input-group' : editPropertyModel.property.addOn}">
                                     <span ng-if="editPropertyModel.property.addOn"
                                           class="input-group-addon">{{editPropertyModel.property.addOn}}</span>
-                                    <!-- Has Constraints -->
-                                    <select class="i-sdc-form-select"
-                                            data-tests-id="constraints"
-                                            ng-if="(editPropertyModel.property.constraints)"
-                                            data-ng-disabled="editPropertyModel.property.readonly && !isPropertyValueOwner"
-
-                                            data-ng-change="onValueChange()"
-                                            data-ng-model="editPropertyModel.property.value">
-                                        <!-- Get the default value in case exist -->
-                                        <option value="{{editPropertyModel.property.value}}" name="{{editPropertyModel.property.value}}" hidden
-                                                selected>
-                                            {{editPropertyModel.property.value}}
-                                        </option>
-                                        <!-- add all constratint to Select list -->
-                                        <option ng-repeat='value in constraints' value="{{value}}" name="{{value}}">
-                                            {{value}}
-                                        </option>
-                                    </select>
-
 
-                                    <!-- No Constraints -->
+                                    <!-- Constraints any NOT Boolean -->
                                     <input class="i-sdc-form-input"
                                            data-tests-id="defaultvalue"
-                                           ng-if="!(editPropertyModel.property.constraints) && !((editPropertyModel.property.simpleType||editPropertyModel.property.type) == 'boolean')"
+                                           ng-if="!((editPropertyModel.property.simpleType||editPropertyModel.property.type) == 'boolean')"
                                            data-ng-maxlength="maxLength"
                                            data-ng-disabled="editPropertyModel.property.readonly && !isPropertyValueOwner"
                                            maxlength="{{maxLength}}"
                                            data-ng-model-options="{ debounce: 200 }"
                                            data-ng-change="('json'==editPropertyModel.property.type && forms.editForm.value.$setValidity('pattern', validateJson(editPropertyModel.property.value)))
                                                         ||(!forms.editForm.value.$error.pattern && ('integer'==editPropertyModel.property.type && forms.editForm.value.$setValidity('pattern', validateIntRange(editPropertyModel.property.value)) || onValueChange()))"
-                                           data-ng-change=""
                                            autofocus/>
                                     <!-- Boolean -->
                                     <select class="i-sdc-form-select"