apache-superset/superset-roadmap

[Dashboard]dashboard saving flow (Save and Save a copy)

Closed this issue ยท 9 comments

Motivation / Problem to Solve

Right now, if you want to riff on someone's dashboard, you have to export it, import it, and then you can get to work. Wouldn't it be great to click a "Clone dashboard" button and just get to work? I think so too.

Proposed Functionality

*** How should the proposed solution work? What are the user expectations? Describe the main use cases or user flows. ***

we can do it in Q5

Tag as low-impact

ktmud commented

Don't we already have a "Save as..." button?

You can even duplicate all charts:

A small task we can do, however, is add current user name to the default title so people don't get confused when there are multiple copies created by different people:

what Evan meant is, bypassing the entire saving flow in the modal. one click to make a copy, notify user with a toast msg. User can later edit the dashboard name etc. we may wanna include UNDO in the toast too.

ktmud commented

I'm not sure bypassing this modal adds any value... it's literally one extra click. And for users who do want to change the title (mostly like they should, because we don't want to confuse users in the dashboard list or future search results), this flow add a huge hurdle.

well, that's just an idea for Q5. @ktmud I know google drive have similar behavior @rusackas proposed. but i hear you, we should make it easier for users to change title of the dashboard copies.

Maybe a semantic change would make me happy... changing "Save as" to "Save a copy" to get a little closer to how google solved this. I like the idea of adding the name!
image

+1 on both of your ideas ๐Ÿ˜ @rusackas @ktmud

While this might have a couple tasks, it probably doesn't warrant being a roadmap Epic. I'll just close this, and we can open some little issues on the repo to tackle both points. Thanks for playing :D