Closed valentinvieriu closed 3 weeks ago
As specified in this proposal we will be introducing a separation between lifecycle and business statuses for modules. It would mean that the user needs to be presented with double status for each module - one corresponding to the overall health of the module and the workload, and a second that would indicate the module-related logic state to the user.
Some examples:
We would need a way to present that in a nice way to the users, also, we would need to think on how to aggregate the "business statuses" for the modules as Kyma CR will only aggregate the lifecycle ones.
default
which is not working with local k3d with kyma alpha deploy
) (partially it's done, KymaModuleAddModule needs to take it from somewhere)Modules.js
related files)Cards view needs to be adjusted
Cards view needs to be adjusted
Adjust styles on full screen and small screen (check figma)
Sort modal will be redesign as follow up: https://github.com/kyma-project/busola/issues/2958
Need to release kyma-dashboard
Need adjustment for community modules and maneged.
Description
As Sebastian and Matthew, we would like the Kyma Modularization feature to be redesigned based on the feedback we provided.
Acceptance Criteria
[x] Follow Project DOD
[x] Integrate a hero banner on the homepage.
[x] Add a configuration navigation node at the cluster level.
[x] Implement card-style design for module listings based on Figma prototype.
[x] Create dedicated landing pages for each module with additional configurations.
[x] Utilize a 3-step navigation system for module details.
[x] Allow in-context editing in a different tab.
[x] Match SAP's Horizon Visual Theme.
[x] Use UI5 Web Components.
[x] Make sure that no modules section looks like this:![image](https://github.com/kyma-project/busola/assets/46759954/8312228b-d466-4694-a2d7-6a207b1fd281)
[x] https://github.com/kyma-project/busola/issues/3030
[x] https://github.com/kyma-project/busola/issues/3031
[x] https://github.com/kyma-project/busola/issues/3028
[x] https://github.com/kyma-project/busola/issues/3022
[x] https://github.com/kyma-project/busola/issues/2995
Useful Links
Reasons
Attachments