def getBranches(self, status=None, visible_by_user=None, modified_since=None, eager_load=False): """See `IHasBranches`.""" if status is None: status = DEFAULT_BRANCH_STATUS_IN_LISTING collection = IBranchCollection(self).visibleByUser(visible_by_user) collection = collection.withLifecycleStatus(*status) if modified_since is not None: collection = collection.modifiedSince(modified_since) return collection.getBranches(eager_load=eager_load)
def getBranches(self, status=None, visible_by_user=None, modified_since=None, eager_load=False): """See `IHasBranches`.""" if status is None: status = DEFAULT_BRANCH_STATUS_IN_LISTING collection = IBranchCollection(self).visibleByUser(visible_by_user) collection = collection.withLifecycleStatus(*status) if modified_since is not None: collection = collection.modifiedSince(modified_since) return collection.getBranches(eager_load=eager_load)
def _collection(self): """Return the branch collection for this context.""" collection = IBranchCollection(self.context).visibleByUser(self.user) collection = collection.withLifecycleStatus( *DEFAULT_BRANCH_STATUS_IN_LISTING) return collection
def _collection(self): """Return the branch collection for this context.""" collection = IBranchCollection(self.context).visibleByUser(self.user) collection = collection.withLifecycleStatus( *DEFAULT_BRANCH_STATUS_IN_LISTING) return collection