unnyns-307 opened a new issue, #24660:
URL: https://github.com/apache/superset/issues/24660

   *Please make sure you are familiar with the SIP process documented*
   (here)[https://github.com/apache/superset/issues/5602]. The SIP will be 
numbered by a committer upon acceptance.
   
   ## [SIP] Import Option to Overwrite Cascading Assets of Existing Item<title>
   
   ### Motivation
   
   Currently, when importing an item into Superset, such as a dashboard or 
chart, any cascading items, such as associated charts, datasets, or databases, 
are not automatically overwritten. This limitation often results in 
time-consuming manual updates to ensure data consistency and accuracy across 
the platform. This capability would greatly enhance the efficiency and ease of 
maintaining dashboards and charts, users can easily manage and maintain their 
data infrastructure by updating all relevant dependencies in one go which 
enabling users to seamlessly update their visualizations with new data sources 
or modified configurations.
   
   ### Proposed Change
   
   1.) When users initiate an import of an item, such as a dashboard or chart, 
they will be presented with an additional checkbox or toggle named "Overwrite 
Cascading Items." By selecting this option, the user indicates their intention 
to update all associated dependencies and ensure complete consistency between 
the imported item and the existing data infrastructure.
   
   2.) Additional checkbox or toggle for overwrite each cascading group of 
items individually 
   For example, to Importing dashboard will show option to 
   - [ ] "Overwrite Cascading Charts"
   - [ ] "Overwrite Cascading Datasets"
   
   ### New or Changed Public Interfaces
   
   
![image](https://github.com/apache/superset/assets/82924994/8b5bdb83-68fd-4c40-b739-d8502efc25fb)
   
   Adding promt window show additional checkbox for confirm overwriting 
cascading items
   
   ### New dependencies
   
   None
   
   ### Rejected Alternatives
   
   Manually importing items by each level consume much effort and also risk of 
manual errors or inconsistencies when modifying cascading items.
   


-- 
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.

To unsubscribe, e-mail: [email protected]

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