diff options
| author | Raphael Collet <rco@openerp.com> | 2012-05-09 09:26:54 +0200 |
|---|---|---|
| committer | Raphael Collet <rco@openerp.com> | 2012-05-09 09:26:54 +0200 |
| commit | 479d6009864daf4fff69e7dbcc84a2c9d3098949 (patch) | |
| tree | 846af8b9a7a2c0f87a1223fcbbfc8e971fa3ae29 /addons/project_long_term/project_long_term.py | |
| parent | 0c1334bd62a2054dc304d0464f8b10539fbee140 (diff) | |
[IMP] project_long_term: small code cleanup for project kanban view
bzr revid: rco@openerp.com-20120509072654-mp3uxp2qo8m7qlhi
Diffstat (limited to 'addons/project_long_term/project_long_term.py')
| -rw-r--r-- | addons/project_long_term/project_long_term.py | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/addons/project_long_term/project_long_term.py b/addons/project_long_term/project_long_term.py index 0e7fcee25fb..11656b4bebd 100644 --- a/addons/project_long_term/project_long_term.py +++ b/addons/project_long_term/project_long_term.py @@ -216,25 +216,23 @@ project_user_allocation() class project(osv.osv): _inherit = "project.project" - + def _phase_count(self, cr, uid, ids, field_name, arg, context=None): res = dict.fromkeys(ids, 0) - phase_pool = self.pool.get('project.phase') - phase_ids = phase_pool.search(cr, uid, [('project_id', 'in', ids)]) - for phase in phase_pool.browse(cr, uid, phase_ids, context): + phase_ids = self.pool.get('project.phase').search(cr, uid, [('project_id', 'in', ids)]) + for phase in self.pool.get('project.phase').browse(cr, uid, phase_ids, context): res[phase.project_id.id] += 1 return res - + _columns = { 'phase_ids': fields.one2many('project.phase', 'project_id', "Project Phases"), - 'use_phases' : fields.boolean('Phase',help = "If you check this field Phases are appears in kanban view"), - 'phase_count' : fields.function(_phase_count , type='integer',string="Open Phases"), - + 'use_phases': fields.boolean('Use Phases', help="Check this field if project manages phases"), + 'phase_count': fields.function(_phase_count, type='integer', string="Open Phases"), } _defaults = { - 'use_phases' : True, + 'use_phases': True, } - + def schedule_phases(self, cr, uid, ids, context=None): context = context or {} if type(ids) in (long, int,): |
