# HG changeset patch # User Katia Saurfelt # Date 1239703809 -7200 # Node ID 38b2cf1b0bb8994f898c35daef31dbe0651870a1 # Parent 0d63ee3096f6c3983a163246531b35fc790950a7 add planned delivery column diff -r 0d63ee3096f6 -r 38b2cf1b0bb8 web/views/iprogress.py --- a/web/views/iprogress.py Fri Apr 10 11:51:13 2009 +0200 +++ b/web/views/iprogress.py Tue Apr 14 12:10:09 2009 +0200 @@ -40,7 +40,7 @@ accepts_interfaces = (IMileStone,) # default columns of the table - columns = (_('project'), _('milestone'), _('state'), _('eta_date'), + columns = (_('project'), _('milestone'), _('state'), _('eta_date'), _('planned_delivery'), _('cost'), _('progress'), _('todo_by')) @@ -133,6 +133,12 @@ else: formated_date = u'%s %s' % (_('expected:'), eta_date) return formated_date + + def build_planned_delivery_cell(self, entity): + """``initial_prevision_date`` column cell renderer""" + if entity.finished(): + return self.format_date(entity.completion_date()) + return self.format_date(entity.initial_prevision_date()) def build_todo_by_cell(self, entity): """``todo_by`` column cell renderer"""