Disable deploy button until required fields are populated 43/143543/1
authorFiete Ostkamp <fiete.ostkamp@telekom.de>
Mon, 9 Mar 2026 07:30:34 +0000 (08:30 +0100)
committerFiete Ostkamp <fiete.ostkamp@telekom.de>
Mon, 9 Mar 2026 07:30:34 +0000 (08:30 +0100)
commit1dcf9a13c82c027608adb6ca96c8c310883d3f96
tree33fc23d44055a5d3de7a170300a9b4a9961aaf2d
parent3ce98c988a33a9dcae8887d5d9b9b257cf2807dd
Disable deploy button until required fields are populated

- disable the deploy button in the edit cba page until all
  required input fields are populated
- add hover text over disable button that explains that all
  required fields must be filled before the button will be active
- this replaces the current behaviour of showing cryptic error popups for the backend error that occurs when attempting
  to deploy a package with missing metadata

Issue-ID: CCSDK-4181
Change-Id: Ifb5a8b643ca8eaa4ab8714f932463cd06c1f9784
Signed-off-by: Fiete Ostkamp <fiete.ostkamp@telekom.de>
cds-ui/designer-client/src/app/modules/feature-modules/packages/configuration-dashboard/configuration-dashboard.component.html
cds-ui/designer-client/src/app/modules/feature-modules/packages/configuration-dashboard/configuration-dashboard.component.ts
cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/metadata-tab/metadata-tab.component.html
cds-ui/designer-client/src/app/modules/feature-modules/packages/package-creation/metadata-tab/metadata-tab.component.ts
cds-ui/designer-client/src/styles.css
cds-ui/e2e-playwright/tests/deploy-validation.spec.ts [new file with mode: 0644]