Don't show closed changes in the open list
This makes the unreviewed/open change list a little more consistent but makes it impossible to view closed changes. We'll add that back later in another manner, but for now, focus the review task lists on open changes. Change-Id: Ide7027e25df40800cde7cba224129f14d2745775
This commit is contained in:
parent
7baa094bfa
commit
4abd095419
12
gertty/db.py
12
gertty/db.py
@ -288,12 +288,12 @@ mapper(Project, project_table, properties=dict(
|
||||
change_table.c.reviewed==False),
|
||||
order_by=change_table.c.number,
|
||||
),
|
||||
reviewed_changes=relationship(Change,
|
||||
primaryjoin=and_(project_table.c.key==change_table.c.project_key,
|
||||
change_table.c.hidden==False,
|
||||
change_table.c.reviewed==True),
|
||||
order_by=change_table.c.number,
|
||||
),
|
||||
open_changes=relationship(Change,
|
||||
primaryjoin=and_(project_table.c.key==change_table.c.project_key,
|
||||
change_table.c.status!='MERGED',
|
||||
change_table.c.status!='ABANDONED'),
|
||||
order_by=change_table.c.number,
|
||||
),
|
||||
updated = column_property(
|
||||
select([func.max(change_table.c.updated)]).where(
|
||||
change_table.c.project_key==project_table.c.key)
|
||||
|
@ -97,7 +97,7 @@ This Screen
|
||||
lst = project.unreviewed_changes
|
||||
else:
|
||||
self.title = u'Open changes in %s' % project.name
|
||||
lst = project.changes
|
||||
lst = project.open_changes
|
||||
self.app.status.update(title=self.title)
|
||||
i = 0
|
||||
for change in lst:
|
||||
|
@ -34,11 +34,11 @@ class ProjectRow(urwid.Button):
|
||||
name = urwid.Text(u' '+project.name)
|
||||
name.set_wrap_mode('clip')
|
||||
self.unreviewed_changes = urwid.Text(u'')
|
||||
self.reviewed_changes = urwid.Text(u'')
|
||||
self.open_changes = urwid.Text(u'')
|
||||
col = urwid.Columns([
|
||||
name,
|
||||
('fixed', 4, self.unreviewed_changes),
|
||||
('fixed', 4, self.reviewed_changes),
|
||||
('fixed', 4, self.open_changes),
|
||||
])
|
||||
self.row_style = urwid.AttrMap(col, '')
|
||||
self._w = urwid.AttrMap(self.row_style, None, focus_map=self.project_focus_map)
|
||||
@ -54,7 +54,7 @@ class ProjectRow(urwid.Button):
|
||||
style = 'unsubscribed-project'
|
||||
self.row_style.set_attr_map({None: style})
|
||||
self.unreviewed_changes.set_text(str(len(project.unreviewed_changes)))
|
||||
self.reviewed_changes.set_text(str(len(project.reviewed_changes)))
|
||||
self.open_changes.set_text(str(len(project.open_changes)))
|
||||
|
||||
class ProjectListView(urwid.WidgetWrap):
|
||||
help = mywid.GLOBAL_HELP + """
|
||||
|
Loading…
x
Reference in New Issue
Block a user