Add 'required in runtime' for service inputs 67/102367/4
authorSatoshi Fujii <fujii-satoshi@jp.fujitsu.com>
Wed, 26 Feb 2020 06:39:38 +0000 (15:39 +0900)
committerOfir Sonsino <ofir.sonsino@intl.att.com>
Tue, 31 Mar 2020 05:19:29 +0000 (05:19 +0000)
commit407bbefe5b0b932f6c6bed65193815c78b4d41b5
tree3b6661c29df42df59d72790b91cfaace4a0dd019
parent4f02f33f309c3869d231926582f559aa04816063
Add 'required in runtime' for service inputs

User may want to set required to true for some inputs
so that make sure those input values are given at service
instantiation time.

By this change 'required in runtime' column is introduced into
service inputs table in Properties Assignment screen
and user can select required true/false for each input.

Change-Id: I0d676d2d20e02c975d51c7f4d2bb63c699743d66
Issue-ID: SDC-2659
Signed-off-by: Satoshi Fujii <fujii-satoshi@jp.fujitsu.com>
17 files changed:
catalog-be/src/main/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogic.java
catalog-be/src/test/java/org/openecomp/sdc/be/components/impl/InputsBusinessLogicTest.java
catalog-ui/cypress/fixtures/properties-assignment/service-update-inputs.json [new file with mode: 0644]
catalog-ui/cypress/integration/property-assignment.spec.js
catalog-ui/src/app/models/properties-inputs/input-fe-model.ts
catalog-ui/src/app/ng2/components/logic/inputs-table/inputs-table.component.html
catalog-ui/src/app/ng2/components/logic/inputs-table/inputs-table.component.less
catalog-ui/src/app/ng2/components/logic/inputs-table/inputs-table.component.ts
catalog-ui/src/app/ng2/components/logic/properties-table/properties-table.component.html
catalog-ui/src/app/ng2/components/logic/properties-table/properties-table.component.less
catalog-ui/src/app/ng2/components/ui/forms/unsaved-changes/unsaved-changes.component.ts
catalog-ui/src/app/ng2/pages/properties-assignment/declare-list/declare-list.component.html
catalog-ui/src/app/ng2/pages/properties-assignment/declare-list/declare-list.component.ts
catalog-ui/src/app/ng2/pages/properties-assignment/declare-list/declare-list.module.ts
catalog-ui/src/app/ng2/pages/properties-assignment/properties-assignment.module.ts
catalog-ui/src/app/ng2/pages/properties-assignment/properties-assignment.page.component.html
catalog-ui/src/app/ng2/pages/properties-assignment/properties-assignment.page.component.ts