Workflow with a change state button
Hi,
i'm trying to realise a worflow with button to change a contract's state (draft,
i can change the state from draft to pending but i can't switch from pending to finish ...
.py code :
....
def contracts_
self.write(cr, uid, ids,{'state_wrk' : 'draft'})
print 'draft'
return True
def contracts_
self.write(cr, uid, ids,{'state_wrk' : 'pending'})
print 'pending'
return True
def contracts_
self.write(cr, uid, ids,{'state_wrk' : 'finished'})
print 'finished'
return True
def contracts_
self.write(cr, uid, ids,{'state_wrk' : 'cancelled'})
print 'cancelled'
return True
_columns = {
'state_wrk': fields.
.....
}
view.xml code :
<field>
<group colspan="1" col="4">
<button name="contracts
<button name="contracts
<button name="contracts
</group>
workflow.xml code :
<!-- header record -->
<record model="workflow" id="wkf_contracts">
<field name="name"
<field name="osv"
<field name="on_
</record>
<!--Contracts -->
<!-- activity record -->
<record model="
<field name="wkf_id" ref="wkf_contracts" />
<field name="flow_
<field name="name"
<field name="kind"
<field name="action"
</record>
<record model="
<field name="wkf_id" ref="wkf_contracts" />
<field name="name"
<field name="kind"
<field name="action"
</record>
<record model="
<field name="wkf_id" ref="wkf_contracts" />
<field name="name"
<field name="kind"
<field name="flow_
<field name="action"
</record>
<record model="
<field name="wkf_id" ref="wkf_contracts" />
<field name="name"
<field name="kind"
<field name="flow_
<field name="action"
</record>
<!-- transition record -->
<record model="
<field name="act_from" ref="act_
<field name="act_to" ref="act_
<field name="signal"
</record>
<record model="
<field name="act_from" ref="act_
<field name="act_to" ref="act_
<field name="signal"
</record>
<record id="contracts_
<field name="act_from" ref="act_
<field name="act_to" ref="act_
<field name="signal"
</record>
<record id="contracts_
<field name="act_from" ref="act_
<field name="act_to" ref="act_
<field name="signal"
</record>
If i add a new button finished next to the pending button that's work ...
but i would like to have only one button to switch the contract 's state
i don't understand why that's not work with one button ...
i'm sorry for my poor english ... I hope you understand me :)
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- gpa(OpenERP)
- Solved:
- Last query:
- Last reply: