summaryrefslogtreecommitdiff
path: root/addons/project_long_term
diff options
context:
space:
mode:
authorDivyesh Makwana (Open ERP) <mdi@tinyerp.com>2012-05-28 11:52:05 +0530
committerDivyesh Makwana (Open ERP) <mdi@tinyerp.com>2012-05-28 11:52:05 +0530
commitd18cb96c971bf3f87b041ce79280d377effa0f6f (patch)
tree0c5e43c424f98d57429dce3ceca3cfff857e7276 /addons/project_long_term
parent3f148674c2e57ae71e66679360b968da0e1f6692 (diff)
parent099c4e574a5f11720c162216efb88cec48380be1 (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.py2
-rw-r--r--addons/project_long_term/project_long_term_view.xml32
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>