diff options
| author | rpa (Open ERP) <rpa@tinyerp.com> | 2010-12-20 13:52:55 +0530 |
|---|---|---|
| committer | rpa (Open ERP) <rpa@tinyerp.com> | 2010-12-20 13:52:55 +0530 |
| commit | 4e307d022c8fbdba848b8a4f57d668a4b6bd036f (patch) | |
| tree | 249f8361bac695c0bec0c844d964194202d680a0 /addons/project_issue/project_issue.py | |
| parent | 6e34e7c52a3f37876b627fb5c80ac79d3c614807 (diff) | |
| parent | c2f85df411949653257c5b51f1578a1e40709510 (diff) | |
[MERGE]: Merge with lp:openobject-addons
bzr revid: rpa@tinyerp.com-20101215042654-04ccazkz5v57ml3j
bzr revid: rpa@tinyerp.com-20101216043335-ji5h61dra451cml4
bzr revid: rpa@tinyerp.com-20101220082255-1g3ea50rkjlacwqw
Diffstat (limited to 'addons/project_issue/project_issue.py')
| -rw-r--r-- | addons/project_issue/project_issue.py | 27 |
1 files changed, 8 insertions, 19 deletions
diff --git a/addons/project_issue/project_issue.py b/addons/project_issue/project_issue.py index 2887b25610d..dc272404688 100644 --- a/addons/project_issue/project_issue.py +++ b/addons/project_issue/project_issue.py @@ -78,8 +78,6 @@ class project_issue(crm.crm_case, osv.osv): return res def _compute_day(self, cr, uid, ids, fields, args, context=None): - if context is None: - context = {} """ @param cr: the current row, from the database cursor, @param uid: the current user’s ID for security checks, @@ -143,8 +141,6 @@ class project_issue(crm.crm_case, osv.osv): return res def _get_issue_task(self, cr, uid, ids, context=None): - if context is None: - context = {} issues = [] issue_pool = self.pool.get('project.issue') for task in self.pool.get('project.task').browse(cr, uid, ids, context=context): @@ -152,8 +148,6 @@ class project_issue(crm.crm_case, osv.osv): return issues def _get_issue_work(self, cr, uid, ids, context=None): - if context is None: - context = {} issues = [] issue_pool = self.pool.get('project.issue') for work in self.pool.get('project.task.work').browse(cr, uid, ids, context=context): @@ -230,7 +224,7 @@ class project_issue(crm.crm_case, osv.osv): }), } - def _get_project(self, cr, uid, context): + def _get_project(self, cr, uid, context=None): user = self.pool.get('res.users').browse(cr, uid, uid, context=context) if user.context_project_id: return user.context_project_id.id @@ -339,12 +333,10 @@ class project_issue(crm.crm_case, osv.osv): def onchange_task_id(self, cr, uid, ids, task_id, context=None): - if context is None: - context = {} result = {} if not task_id: return {'value':{}} - task = self.pool.get('project.task').browse(cr, uid, task_id, context) + task = self.pool.get('project.task').browse(cr, uid, task_id, context=context) return {'value':{'assigned_to': task.user_id.id,}} def case_escalate(self, cr, uid, ids, *args): @@ -370,7 +362,7 @@ class project_issue(crm.crm_case, osv.osv): self._history(cr, uid, cases, _('Escalate')) return True - def message_new(self, cr, uid, msg, context): + def message_new(self, cr, uid, msg, context=None): """ Automatically calls when new email message arrives @@ -378,7 +370,8 @@ class project_issue(crm.crm_case, osv.osv): @param cr: the current row, from the database cursor, @param uid: the current user’s ID for security checks """ - + if context is None: + context = {} mailgate_pool = self.pool.get('email.server.tools') subject = msg.get('subject') or _('No Title') @@ -400,7 +393,7 @@ class project_issue(crm.crm_case, osv.osv): if res: vals.update(res) context.update({'state_to' : 'draft'}) - res = self.create(cr, uid, vals, context) + res = self.create(cr, uid, vals, context=context) self.convert_to_bug(cr, uid, [res], context=context) attachents = msg.get('attachments', []) @@ -418,8 +411,6 @@ class project_issue(crm.crm_case, osv.osv): return res def message_update(self, cr, uid, ids, vals={}, msg="", default_act='pending', context=None): - if context is None: - context = {} """ @param self: The object pointer @param cr: the current row, from the database cursor, @@ -466,8 +457,6 @@ class project_issue(crm.crm_case, osv.osv): return True def copy(self, cr, uid, id, default=None, context=None): - if not context: - context={} issue = self.read(cr, uid, id, ['name'], context=context) if not default: default = {} @@ -486,8 +475,8 @@ class project(osv.osv): 'reply_to' : fields.char('Reply-To Email Address', size=256) } - def _check_escalation(self, cr, uid, ids): - project_obj = self.browse(cr, uid, ids[0]) + def _check_escalation(self, cr, uid, ids, context=None): + project_obj = self.browse(cr, uid, ids[0], context=context) if project_obj.project_escalation_id: if project_obj.project_escalation_id.id == project_obj.id: return False |
