diff options
| author | Divyesh Makwana (Open ERP) <mdi@tinyerp.com> | 2012-05-28 11:52:05 +0530 |
|---|---|---|
| committer | Divyesh Makwana (Open ERP) <mdi@tinyerp.com> | 2012-05-28 11:52:05 +0530 |
| commit | d18cb96c971bf3f87b041ce79280d377effa0f6f (patch) | |
| tree | 0c5e43c424f98d57429dce3ceca3cfff857e7276 /addons/project_long_term | |
| parent | 3f148674c2e57ae71e66679360b968da0e1f6692 (diff) | |
| parent | 099c4e574a5f11720c162216efb88cec48380be1 (diff) | |
[Merge] Merge with main addons.
bzr revid: mdi@tinyerp.com-20120528062205-ukjcxs41f917dsk2
Diffstat (limited to 'addons/project_long_term')
| -rw-r--r-- | addons/project_long_term/project_long_term.py | 2 | ||||
| -rw-r--r-- | addons/project_long_term/project_long_term_view.xml | 32 |
2 files changed, 19 insertions, 15 deletions
diff --git a/addons/project_long_term/project_long_term.py b/addons/project_long_term/project_long_term.py index 8d9319466e3..19d58f101ef 100644 --- a/addons/project_long_term/project_long_term.py +++ b/addons/project_long_term/project_long_term.py @@ -115,7 +115,7 @@ class project_phase(osv.osv): 'user_force_ids': fields.many2many('res.users', string='Force Assigned Users'), 'user_ids': fields.one2many('project.user.allocation', 'phase_id', "Assigned Users",states={'done':[('readonly',True)], 'cancelled':[('readonly',True)]}, help="The ressources on the project can be computed automatically by the scheduler"), - 'state': fields.selection([('draft', 'New'), ('open', 'In Progress'), ('pending', 'Pending'), ('cancelled', 'Cancelled'), ('done', 'Done')], 'State', readonly=True, required=True, + 'state': fields.selection([('draft', 'New'), ('cancelled', 'Cancelled'),('open', 'In Progress'), ('pending', 'Pending'), ('done', 'Done')], 'Status', readonly=True, required=True, help='If the phase is created the state \'Draft\'.\n If the phase is started, the state becomes \'In Progress\'.\n If review is needed the phase is in \'Pending\' state.\ \n If the phase is over, the states is set to \'Done\'.'), 'progress': fields.function(_compute_progress, string='Progress', help="Computed based on related tasks"), diff --git a/addons/project_long_term/project_long_term_view.xml b/addons/project_long_term/project_long_term_view.xml index 7e1b58745a6..1e9f50cdd87 100644 --- a/addons/project_long_term/project_long_term_view.xml +++ b/addons/project_long_term/project_long_term_view.xml @@ -129,9 +129,9 @@ <field name="use_phases"/> <field name="phase_count"/> </field> - <xpath expr="//div[@id='list']" position="inside"> - <a t-if="record.use_phases.raw_value" class="oe_project_buttons" - id="4" name="%(act_project_phases)d" type="action">Phases(<field name="phase_count"/>)</a> + <xpath expr="//div[contains(@class, 'oe_kanban_project_list')]" position="inside"> + <a t-if="record.use_phases.raw_value" + name="%(act_project_phases)d" type="action">Phases(<field name="phase_count"/>)</a> </xpath> </field> </record> @@ -141,7 +141,19 @@ <field name="model">project.phase</field> <field name="type">form</field> <field name="arch" type="xml"> - <form string="Project Phase"> + <form layout="manual"> + <div class="oe_form_topbar"> + <button string="Start Phase" name="set_open" states="pending,draft"/> + <button string="Done" name="set_done" states="pending,open"/> + <button string="Pending" name="set_pending" states="open"/> + <button string="Draft" name="set_draft" states="open"/> + <button string="Cancel" name="set_cancel" states="draft,open,pending"/> + <div class="oe_right"> + <field name="state" nolabel="1" widget="statusbar" statusbar_visible="draft,open,done" statusbar_colors='{"pending":"blue"}' select="1"/> + </div> + <div class="oe_clear"/> + </div> + <sheet string="Project Phase" layout="auto"> <group colspan="6" col="6"> <group colspan="6" col="7" > <field name="name" colspan="4"/> @@ -166,15 +178,6 @@ <field name="date_end"/> </form> </field> - <separator string="" colspan="4"/> - <group col="12" colspan="4"> - <field name="state" widget="statusbar" statusbar_visible="draft,open,done" statusbar_colors='{"pending":"blue"}' select="1"/> - <button string="Cancel" name="set_cancel" states="draft,open,pending" icon="gtk-cancel"/> - <button string="Draft" name="set_draft" states="open" icon="gtk-indent"/> - <button string="Pending" name="set_pending" states="open" icon="gtk-media-pause"/> - <button string="Done" name="set_done" states="pending,open" icon="terp-dialog-close"/> - <button string="Start Phase" name="set_open" states="pending,draft" icon="gtk-execute"/> - </group> </page> <page string="Tasks Details"> <field colspan="4" name="task_ids" readonly="1" context="{'default_project_id' :project_id}" nolabel="1"> @@ -211,6 +214,7 @@ </page> </notebook> <newline/> + </sheet> </form> </field> </record> @@ -277,7 +281,7 @@ <group expand="0" string="Group By..."> <filter string="Project" icon="terp-folder-violet" domain="[]" context="{'group_by':'project_id'}" name="project"/> <separator orientation="vertical"/> - <filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/> + <filter string="Status" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/> <separator orientation="vertical"/> <filter string="Month" icon="terp-go-month" domain="[]" context="{'group_by':'date_start'}" help="Start Month"/> </group> |
