rnewson commented on PR #4673:
URL: https://github.com/apache/couchdb/pull/4673#issuecomment-1710047327

   @arturog
   
   I think secondary indexes would need to be updated to support this for it to 
have the desired effect (restricting a user's visibility of a database to a 
subset). I'm sure we've not done that work for dreyfus/clouseau (and I 
definitely haven't for nouveau). 
   
   I share your concern that this implementation might not meet everyone's 
needs, but that's not necessarily a blocker. It just needs to meet a 
significant number of people's needs.
   
   I don't find "I believe CouchDB should stick to being a database." 
compelling. Other databases have richer permissions and access controls that we 
currently do, they're not off-topic. 
   
   The PR changes a number of internal records which prevents a smooth upgrade 
of existing CouchDB clusters and is blocked from merging until that is fixed 
imo, so there's time to think.
   
   We currently have `validate_doc_update` where you can implement any kind of 
write control logic, but no equivalent for reads (or view queries besides the 
deprecated _list option). If Javascript were evaluated more efficiently (c.f, 
the `quickjs` embedding idea) we might add that.
   


-- 
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: notifications-unsubscr...@couchdb.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to