michael-s-molina commented on pull request #17337:
URL: https://github.com/apache/superset/pull/17337#issuecomment-971588829


   We had a meeting about the proposed solution in this PR and decided to take 
a slightly different approach to resolve the use cases. Exposing a generic 
key-value interface had the potential to induce users to store any type of 
information in the store,  diminishing the benefits of the current endpoints 
where each type of resource is represented by a specific path. We could also 
introduce some conflicts with the current security model in terms of access 
grants. One example would be to store information in the key-value store that 
is related to a dashboard. The dashboard already has configured access grants 
and re-defining those in each key-value entry had the potential for security 
problems. We decided to offer the same type of functionality under each 
currently defined endpoint to preserve the more typed nature of our endpoints 
and to leverage the existing security model. I'm closing this PR to preserve 
all the discussions and conclusions for historical reasons and I'll open a new 
 one with the new approach.
   
   A big thanks to all the reviewers that are helping shape this new feature.


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