PowerPlop opened a new issue #13699:
URL: https://github.com/apache/superset/issues/13699


   AS IS
   ----
   
   When using versioned export, you can specify whether you want to overwrite 
the imported element. (e.g. dashboard,chart,dataset,database) However this 
option is only applied at the level of import (e.g. only the dashboard is 
overwritten but an updated chart is not overwrittten). When updating a 
dashboard often a combination of datasets, charts and dashboards is touched 
(e.g. new field, field in chart, more space in dashboard for additional field), 
so maybe an overwrite option per level would be useful.
   Currently you have to make 3 exports of only the modified elements (thus 
filter charts/dataset before export) and reimport them again one by one.
    understand the reasoning behind not wanting to impact charts in other 
dashboard. However, you could argue that you only re-use charts over multiple 
dashboards if you really want to make sure the visualize the same data. If you 
then would choose the change the layout in one dashboard, I assume you know 
that it will impact the other dashboard as well.
   
   
   Solution
   -----------
   
   * Allow to select which level to overwrite when importing (e.g. during 
dashboard import, overwrite charts as well). Can be combined with notification 
when chart is linked to a non-imported dashboard.
   * Allow the metdata.yaml to specify multiple levels e.g. 
dashboard,slice,dataset


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to