def __proxy__(self): rtn = self req = self.REQUEST if req.get( 'ZMS_PROXY', True): if req.get( 'URL', '').find( '/manage') < 0 or req.get( 'ZMS_PATH_HANDLER', False): if self.isEmbeddedRecursive( req): ref_obj = self.getRefObj() if ref_obj is not None: recursive = True rtn = zmsproxyobject.ZMSProxyObject( self, self.aq_parent, self.absolute_url(), self.id, ref_obj, recursive) return rtn
def initProxy(self, base, url_base, proxy, recursive=False): return zmsproxyobject.ZMSProxyObject( self, base, url_base, proxy.id, proxy, recursive)