[IMP] crm_lead view: updated opportunities form view: statusbar is now based on stage, state in form, buttons cleaned.

bzr revid: tde@openerp.com-20120521140248-o1m8i32gncaivvbc
This commit is contained in:
Thibault Delavallée
2012-05-21 16:02:48 +02:00
parent fc35811525
commit 5647908be8
+20 -23
View File
@@ -402,15 +402,24 @@
<field name="arch" type="xml">
<form string="Opportunities" layout="manual">
<div class="oe_form_topbar oe_form_topbar_hifirst">
<button name="case_cancel" string="Cancel" states="draft" type="object" icon="gtk-cancel" groups="base.group_no_one"/>
<button name="case_mark_lost" string="Mark Lost" states="open,pending" type="object" icon="gtk-cancel" groups="base.group_no_one"/>
<button name="case_reset" string="Reset to Draft" states="done,cancel" type="object" icon="gtk-convert" groups="base.group_no_one"/>
<button name="case_open" string="Open" states="draft,pending" type="object" icon="gtk-go-forward" groups="base.group_no_one"/>
<button name="case_pending" string="Pending" states="draft,open" type="object" icon="gtk-media-pause" groups="base.group_no_one"/>
<button name="case_escalate" string="Escalate" states="open,pending" type="object" icon="gtk-go-up" groups="base.group_no_one"/>
<button name="case_mark_won" string="Mark Won" states="open,pending" type="object" icon="gtk-apply" groups="base.group_no_one"/>
<div class="oe_right" groups="base.group_no_one">
<field name="state" nolabel="1" widget="statusbar" statusbar_visible="draft,open,done" statusbar_colors='{"pending":"blue"}' groups="base.group_no_one"/>
<button name="stage_previous" string="Previous" type="object"
states="draft,open,pending" icon="gtk-go-back" context="{'stage_type': 'opportunity'}"/>
<button name="stage_next" string="Next" type="object"
states="draft,open,pending" icon="gtk-go-forward" context="{'stage_type': 'opportunity'}"/>
<button name="case_cancel" string="Cancel" type="object"
states="draft" icon="gtk-cancel"/>
<button name="case_mark_won" string="Mark Won" type="object"
states="open" icon="gtk-apply"/>
<button name="case_mark_lost" string="Mark Lost" type="object"
states="open" icon="gtk-cancel"/>
<button name="case_reset" string="Reset to Draft" type="object"
states="cancel,done" icon="gtk-convert"/>
<button name="case_escalate" string="Escalate" type="object"
states="open" icon="gtk-go-up"/>
<div class="oe_right">
<field name="stage_id" nolabel="1" widget="statusbar"
statusbar_visible="New,Qualification,Proposition,Won"
statusbar_colors='{"Negotiation":"blue"}'/>
</div>
<div class="oe_clear"/>
</div>
@@ -465,20 +474,8 @@
<field name="categ_id" select="1"
string="Category" widget="selection"
domain="[('object_id.model', '=', 'crm.lead')]" />
<label string="Stage" for="stage_id" align="1.0"/>
<group colspan="1" col="3">
<field name="stage_id" nolabel="1"
on_change="onchange_stage_id(stage_id)"
domain="section_id and [('section_ids', '=', section_id)] or []" width="60%%"/>
<button name="stage_previous"
states="draft,open,pending" type="object"
icon="gtk-go-back" string="" context="{'stage_type': 'opportunity'}"/>
<button name="stage_next" states="draft,open,pending"
type="object" icon="gtk-go-forward" string="" context="{'stage_type': 'opportunity'}"/>
</group>
<field name="priority" string="Priority"/>
<field name="state"/>
<field name="priority"/>
</group>
<separator colspan="4" string="Details"/>