cubicweb-container #2934567 [security] provide a container-walking function to help build security policies [resolved]

Setting __permissions__ on etypes/rtypes within (or border-crossin) a big container is slow and error-prone.

We shall give an helper function parametrised over four kinds of security aspects:

* entity types
* composite rtypes
* internal (non-composite) rtypes
* border-crossing rtypes

Also a specific object will be provided to record ad-hoc non-automatable permissions overrides within the container. The walking function will be aware of this object and act accordingly.

prioritynormal
typeenhancement
done in2.0.0
load2.000
load left0.000
closed by#9f324b7e570a [secutils] provide a security framework that can be used on top of containers (closes #2934567)
patch[secutils] provide a security framework that can be used on top of containers (closes #2934567) [folded][secutils] provide a security framework that can be used on top of containers (closes #2934567) [applied]