def __init__(self, *a, **k): SecuredObject.__init__(self, *a, **k) self.rproject = [a for a in lineage(self) if isinstance(a, ProjectResource)][0] self.project = self.rproject.context self.service = self.context self.rserver = [a for a in lineage(self) if isinstance(a, ServerResource)][0] self.server = self.rserver.context
def __init__(self, *a, **kw): SecuredObject.__init__(self, *a, **kw) self.ab = self.context
def __init__(self, *args, **kw): SecuredObject.__init__(self, *args, **kw) self.user = self.context
def __init__(self, *a, **k): SecuredObject.__init__(self, *a, **k) # compatibility self.project = self.context