[FIX] project_issue: in kanban view of project, display only the number of unclosed issues because the number total of issues is meaningless

bzr revid: qdp-launchpad@openerp.com-20130304131859-4kiyz2lez1ywhkks
This commit is contained in:
Quentin (OpenERP) 2013-03-04 14:18:59 +01:00
parent 0165ff819d
commit 2d6cadb7a5
1 changed files with 3 additions and 2 deletions

View File

@ -558,12 +558,13 @@ class project(osv.osv):
res = dict.fromkeys(ids, 0)
issue_ids = self.pool.get('project.issue').search(cr, uid, [('project_id', 'in', ids)])
for issue in self.pool.get('project.issue').browse(cr, uid, issue_ids, context):
res[issue.project_id.id] += 1
if issue.state not in ('done', 'cancel'):
res[issue.project_id.id] += 1
return res
_columns = {
'project_escalation_id' : fields.many2one('project.project','Project Escalation', help='If any issue is escalated from the current Project, it will be listed under the project selected here.', states={'close':[('readonly',True)], 'cancelled':[('readonly',True)]}),
'issue_count': fields.function(_issue_count, type='integer'),
'issue_count': fields.function(_issue_count, type='integer', string="Unclosed Issues"),
}
def _check_escalation(self, cr, uid, ids, context=None):