diff options
| author | Sanjay Gohel (Open ERP) <sgo@tinyerp.com> | 2012-03-28 13:00:34 +0530 |
|---|---|---|
| committer | Sanjay Gohel (Open ERP) <sgo@tinyerp.com> | 2012-03-28 13:00:34 +0530 |
| commit | 4dc00e8ccf75cb1046660d033be2ff6a62210ce7 (patch) | |
| tree | da7ec59be7032fa23be441e1f2d69a6a466965c6 /addons/project_long_term | |
| parent | cce28758f59d2199fb377bec4c50e91815ca6478 (diff) | |
| parent | 9eefd74b7b5e316de9fc92f5d54de58cb3418510 (diff) | |
[IMP]add phases in project kanban view
bzr revid: sgo@tinyerp.com-20120328073034-e9zgq1szi2wvwafy
Diffstat (limited to 'addons/project_long_term')
| -rw-r--r-- | addons/project_long_term/project_long_term.py | 3 | ||||
| -rw-r--r-- | addons/project_long_term/project_long_term_view.xml | 13 |
2 files changed, 10 insertions, 6 deletions
diff --git a/addons/project_long_term/project_long_term.py b/addons/project_long_term/project_long_term.py index d54072f1cc7..b92449699a8 100644 --- a/addons/project_long_term/project_long_term.py +++ b/addons/project_long_term/project_long_term.py @@ -226,7 +226,7 @@ class project(osv.osv): _columns = { 'phase_ids': fields.one2many('project.phase', 'project_id', "Project Phases"), - 'phase' : fields.boolean('Phase',help = "If you check this field Phases are appears in kanban view"), + 'phases' : fields.boolean('Phase',help = "If you check this field Phases are appears in kanban view"), 'open_phases' : fields.function(_open_phase , type='integer',string="Open Phases"), } @@ -267,6 +267,7 @@ class project(osv.osv): 'nodestroy': True } return value + def schedule_phases(self, cr, uid, ids, context=None): context = context or {} if type(ids) in (long, int,): diff --git a/addons/project_long_term/project_long_term_view.xml b/addons/project_long_term/project_long_term_view.xml index fe91c4c54ea..12245814240 100644 --- a/addons/project_long_term/project_long_term_view.xml +++ b/addons/project_long_term/project_long_term_view.xml @@ -105,7 +105,7 @@ <field name="inherit_id" ref="project.edit_project"/> <field name="arch" type="xml"> <xpath expr="//field[@name='task']" position="after"> - <field name="phase"/> + <field name="phases"/> </xpath> </field> </record> @@ -116,10 +116,13 @@ <field name="type">kanban</field> <field name="inherit_id" ref="project.view_project_kanban"/> <field name="arch" type="xml"> - <xpath expr="//field[@name='open_task']" position="after"> - <td valign="bottom"> - <button name="open_phase" class="oe_project_buttons" type="object">Phase</button>(<field name="open_phases"/>) - </td> + <field name="task" position="after"> + <field name="phases"/> + </field> + <xpath expr="//td[@class='buttons']" position="inside"> + <t t-if="record.phases.raw_value"> + <button name="open_phase" class="oe_project_buttons" type="object">Phases</button> + </t> </xpath> </field> </record> |
