Esempio n. 1
0
    def render(self, session, fullinfo, style, **arguments):
        q = search_branch_query(self.config, session, Sandbox, **arguments)
        q = q.order_by(Sandbox.name)
        result = q.all()

        if fullinfo or style != "raw":
            return result
        else:
            return StringList(result)
Esempio n. 2
0
    def render(self, session, fullinfo, **arguments):
        q = search_branch_query(self.config, session, Sandbox, **arguments)
        q = q.order_by(Sandbox.name)
        result = q.all()

        if fullinfo:
            return result
        else:
            return StringList(result)
Esempio n. 3
0
    def render(self, session, track, not_tracking, change_manager, fullinfo, **arguments):
        q = search_branch_query(self.config, session, Domain, **arguments)
        if track:
            dbtracked = Branch.get_unique(session, track, compel=True)
            q = q.filter_by(tracked_branch=dbtracked)
        if not_tracking:
            q = q.filter_by(tracked_branch=None)
        if change_manager is not None:
            q = q.filter_by(requires_change_manager=change_manager)

        q = q.order_by(Domain.name)
        result = q.all()

        if fullinfo:
            return result
        else:
            return StringList(result)
Esempio n. 4
0
    def render(self, session, track, not_tracking, change_manager, fullinfo,
               **arguments):
        q = search_branch_query(self.config, session, Domain, **arguments)
        if track:
            dbtracked = Branch.get_unique(session, track, compel=True)
            q = q.filter_by(tracked_branch=dbtracked)
        if not_tracking:
            q = q.filter_by(tracked_branch=None)
        if change_manager is not None:
            q = q.filter_by(requires_change_manager=change_manager)

        q = q.order_by(Domain.name)
        result = q.all()

        if fullinfo:
            return result
        else:
            return StringList(result)