Plone: Alternative zur Proxy Role in Script-Python
In Zope3-Views gibt es keine Proxy Role die man dafür verwenden kann die Permissen zu übergehen. Wenn man jetzt aber z.B. ein Objekt möchte, dann benötigt man an dieser Stelle eventuell ein paar Tricks.
Wenn z.B. 'container' ein Container Objekt ist welches Child Ojekte enthält, dann können wir wie folgt einfach mit den Rechten des Owners des Containers agieren.
from AccessControl.SecurityManagement import newSecurityManager
owner = container.getWrappedOwner()
newSecurityManager(container, owner)
del context['childid']