feat(frontend): add backup and redeploy app action with auth dialog#297
feat(frontend): add backup and redeploy app action with auth dialog#297drik98 wants to merge 13 commits intoaixigo:masterfrom
Conversation
f983226 to
ff684c3
Compare
schrieveslaach
left a comment
There was a problem hiding this comment.
Thanks for stepping in here. I was planning to work this today or tomorrow. Looks very promising to me. However, there is one thing I like too ask you: can you check if there is a nice way of making the dashboard a bit more compact by moving the backups associated with the logged in user into the same slot “My Previews”?
|
@schrieveslaach I think we will also have to remove the |
schrieveslaach
left a comment
There was a problem hiding this comment.
Thanks for putting in the effort for making the dashboard more compact and for fixing the input focus issue. I really appreciate.
The only missing part is the isBackupsEnabled condition.
If you are so kind, pleas, go ahead. Sounds reasonable. |
29019b7 to
9acc468
Compare
e5615a4 to
4ee8a60
Compare
Changes were a bit more complicated then I imagined. I added some unit tests to bring some clarity about the logic when we actually render the expansion panel. |
9acc468 to
e67da15
Compare
4ee8a60 to
c333b02
Compare
Summary
This PR improves backup UX by adding an app-level Back up / Redeploy action directly in each app card menu, so users no longer need to call the REST API manually.
What Changed
ReviewAppCard:BackupAppDialog.vueYou need to be logged in to back up or redeploy apps.frontend/src/store/index.js:changeAppStatePUT /api/apps/{appName}/states/fetchAndPollfor async task completion handling