Skip to content

feat: Application flow updates#570

Open
johnlcos wants to merge 15 commits into1.14.0from
feat/EPINIO-536-538__applications
Open

feat: Application flow updates#570
johnlcos wants to merge 15 commits into1.14.0from
feat/EPINIO-536-538__applications

Conversation

@johnlcos
Copy link
Copy Markdown
Collaborator

@johnlcos johnlcos commented May 1, 2026

PR Checklist

  • Linting Test is passing
  • Code is well documented
  • If applicable, a PR in the epinio/docs repository has been opened

Summary

Fixes #

Overhaul of the application creation, edit and view flows using trailhand components.

Occurred changes and/or fixed issues

  • Creating and editing applications now happens on the applications page via a modal. The modal consists of four tabs, these are the same tabs used before, just updated with trailhand components and pulled from the rancher shell wizard component into a trailhand modal component.
  • The view application page has been updated with trailhand components as well. All information is still presented, just refreshed visually.
  • Since services and configs are also edited via modal, this modal was brought to the application view page, so editing can occur without having to route to new pages.

Technical notes summary

  • The core logic remains the same, but some tweaks were needed to get everything behaving as desired, but largely the actual business logic for creating and editing applications is unchanged.
  • Instead of living on a page, this logic now lives in a modal. So there were some updates needed to ensure that opening and closing modals properly prefills and clears the fields as expected. The data is fetched and populated on open and then cleared on close.

Areas or cases that should be tested

  • The user can user can create an application from all types of sources.
  • The user can attach all desired details
  • The user can bind services and configs
  • The user can edit all the above
  • The user can view their application details
  • The user can perform the actions available in the tables on the view page

Areas which could experience regressions

Application creation and editing.

Screenshot/Video

image image

@johnlcos johnlcos requested review from Hannahbird and dcharles525 May 1, 2026 16:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants