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
Exemple #4
0
 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