diff options
| author | Fabien Pinckaers <fp@tinyerp.com> | 2012-12-19 00:49:07 +0100 |
|---|---|---|
| committer | Fabien Pinckaers <fp@tinyerp.com> | 2012-12-19 00:49:07 +0100 |
| commit | 065821dfd68a3d08dd056ae70c71a7eb024c10b9 (patch) | |
| tree | 2e37d8d5eb195d817dbdd207c214af13c23615bf /addons/project_issue/project_issue.py | |
| parent | 41f7f278818d77bdb672702fea8573edcc81a647 (diff) | |
[MOD] use read() instead of browse
bzr revid: fp@tinyerp.com-20121218234907-j672neyvifmo4bur
Diffstat (limited to 'addons/project_issue/project_issue.py')
| -rw-r--r-- | addons/project_issue/project_issue.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py index 01fb35456f5..6ead80b9619 100644 --- a/addons/project_issue/project_issue.py +++ b/addons/project_issue/project_issue.py @@ -51,13 +51,15 @@ class project_issue(base_stage, osv.osv): _inherit = ['mail.thread', 'ir.needaction_mixin'] _track = { + 'state': { + 'project_issue.mt_project_issue_closed': lambda self, cr, uid, obj, ctx=None: obj['state'] == 'done', + 'project_issue.mt_project_issue_started': lambda self, cr, uid, obj, ctx=None: obj['state'] == 'open', + }, 'stage_id': { - 'project_issue.mt_project_issue_closed': lambda self, cr, uid, obj, ctx=None: obj.stage_id and obj.stage_id.state == 'done', - 'project_issue.mt_project_issue_started': lambda self, cr, uid, obj, ctx=None: obj.stage_id and obj.stage_id.state == 'open', - 'project_issue.mt_project_issue_stage': lambda self, cr, uid, obj, ctx=None: obj.stage_id and obj.stage_id.state not in ['done', 'open'], + 'project_issue.mt_project_issue_stage': lambda self, cr, uid, obj, ctx=None: obj['state'] not in ['done', 'open'], }, 'kanban_state': { - 'project_issue.mt_project_issue_blocked': lambda self, cr, uid, obj, ctx=None: obj.kanban_state == 'blocked', + 'project_issue.mt_project_issue_blocked': lambda self, cr, uid, obj, ctx=None: obj['kanban_state'] == 'blocked', }, } |
