From cf49117516b404bb70ca0ed135e6971bfc2c28e2 Mon Sep 17 00:00:00 2001 From: "Tejas (OpenERP)" Date: Tue, 20 Sep 2011 12:27:28 +0530 Subject: [PATCH] [kanban] projec.task bzr revid: tta@openerp.com-20110920065728-stc4wdgw9lszs21t --- addons/project/project.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/addons/project/project.py b/addons/project/project.py index e62570a1a43..beeabbdd1b0 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -470,6 +470,7 @@ class task(osv.osv): 'manager_id': fields.related('project_id', 'analytic_account_id', 'user_id', type='many2one', relation='res.users', string='Project Manager'), 'company_id': fields.many2one('res.company', 'Company'), 'id': fields.integer('ID'), + 'color': fields.integer('Color Index'), } _defaults = { @@ -485,6 +486,21 @@ class task(osv.osv): _order = "sequence,priority, date_start, name, id" + def set_priority(self, cr, uid, ids, priority): + """Set task priority + """ + return self.write(cr, uid, ids, {'priority' : priority}) + + def set_high_priority(self, cr, uid, ids, *args): + """Set task priority to high + """ + return self.set_priority(cr, uid, ids, '1') + + def set_normal_priority(self, cr, uid, ids, *args): + """Set task priority to normal + """ + return self.set_priority(cr, uid, ids, '3') + def _check_recursion(self, cr, uid, ids, context=None): for id in ids: visited_branch = set()