summaryrefslogtreecommitdiff
path: root/addons/project_issue/project_issue.py
diff options
context:
space:
mode:
authorThibault Delavallée <tde@openerp.com>2015-11-18 14:17:24 +0100
committerThibault Delavallée <tde@openerp.com>2015-11-18 14:41:56 +0100
commitf57e580f2dd976d217ca37b67d1583d6f2c152f0 (patch)
tree95658fe87eaa3da02b8c8cf599e81008d1ee525e /addons/project_issue/project_issue.py
parent2831d94c207be72b6d014353c048e145ad8ed595 (diff)
[FIX] project_issue: correctly update alias
When choosing use tasks / use issues, correctly update the project alias. Indeed only the use issues checkbox had an onchange. This revision adds the onchange on use tasks so that the method correctly computes the new alias destination model. Also updated the _get_alias_models method to be more modular instead of hardcoding values. Call super.
Diffstat (limited to 'addons/project_issue/project_issue.py')
-rw-r--r--addons/project_issue/project_issue.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py
index 15039912ce7..8914f1ebda2 100644
--- a/addons/project_issue/project_issue.py
+++ b/addons/project_issue/project_issue.py
@@ -464,7 +464,9 @@ class project(osv.Model):
_inherit = "project.project"
def _get_alias_models(self, cr, uid, context=None):
- return [('project.task', "Tasks"), ("project.issue", "Issues")]
+ res = super(project, self)._get_alias_models(cr, uid, context=context)
+ res.append(("project.issue", "Issues"))
+ return res
def _issue_count(self, cr, uid, ids, field_name, arg, context=None):
Issue = self.pool['project.issue']