michael-s-molina commented on PR #33040:
URL: https://github.com/apache/superset/pull/33040#issuecomment-2787507606

   Thank you for the PR and discussion @vedantprajapati. 
   
   Bulk editing is a highly requested feature at Airbnb and I completely 
understand its value. I do think though that we should think about it 
holistically as multiple attributes of an asset can be bulk edited. I don't 
think adding specific actions for each attribute is sustainable given the 
number of attributes an asset can have. For example, these are some of the 
attributes that can be bulk edited:
   - Owners (Editors and Viewers later)
   - Certified
   - Color scheme
   - Cache timeout
   - Theme
   - etc
   
   We also need to think how things will work when the values differ between 
selected assets. For example, let's say that we have the following:
   
   Dashboard 1
   - Owners: A, B, C
   
   Dashboard 2
   - Owners: B, D, F
   
   Dashboard 3
   - Owners: F, X, Y
   
   How would bulk editing work? In the following screenshot, what would be the 
initial value of the Owners select? Do you start with an empty select and only 
allow adding new owners? Do override everything for all dashboards? What if you 
need to just add/remove one owner?
   
   <img width="598" alt="Screenshot 2025-04-08 at 16 45 30" 
src="https://github.com/user-attachments/assets/714bed9a-4416-4ec9-baec-4cf506c2bc94";
 />


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