define actions in process
bzr revid: solanki.priyesh@gmail.com-20081008142604-up8dif1m6ghngwqh
This commit is contained in:
parent
78f2befc3b
commit
6228e0641b
|
@ -104,7 +104,7 @@
|
|||
</record>
|
||||
|
||||
<!--
|
||||
Process Transition
|
||||
Process Transition
|
||||
-->
|
||||
|
||||
<record id="process_transition_analyticinvoice0" model="process.transition">
|
||||
|
@ -169,6 +169,17 @@
|
|||
<field model="process.node" name="target_node_id" ref="process_node_paidinvoice0"/>
|
||||
<field model="process.node" name="source_node_id" ref="process_node_reconciliation0"/>
|
||||
</record>
|
||||
|
||||
<!--
|
||||
Process Action
|
||||
-->
|
||||
|
||||
<record id="process_transition_action_createentries0" model="process.transition.action">
|
||||
<field eval=""""action_move_create"""" name="action"/>
|
||||
<field eval=""""object"""" name="state"/>
|
||||
<field eval=""""Button create analytic entries"""" name="name"/>
|
||||
<field name="transition_id" ref="process_transition_customerinvoice0"/>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</openerp>
|
||||
|
|
|
@ -130,6 +130,17 @@
|
|||
<field model="process.node" name="target_node_id" ref="process_node_reconciliationofentries0"/>
|
||||
<field model="process.node" name="source_node_id" ref="process_node_accountingstatemententries0"/>
|
||||
</record>
|
||||
|
||||
<!--
|
||||
Process Action
|
||||
-->
|
||||
|
||||
<record id="process_transition_action_draftconfirmstatement0" model="process.transition.action">
|
||||
<field eval=""""button_confirm"""" name="action"/>
|
||||
<field eval=""""object"""" name="state"/>
|
||||
<field eval=""""Button confirm statement"""" name="name"/>
|
||||
<field name="transition_id" ref="process_transition_confirmstatementfromdraft0"/>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</openerp>
|
|
@ -58,7 +58,7 @@
|
|||
<field eval=""""Task encoding"""" name="name"/>
|
||||
<field eval=""""Encode how much time u spent on your task"""" name="note"/>
|
||||
<field model="process.node" name="target_node_id" ref="hr_timesheet_sheet.process_node_timesheetline0"/>
|
||||
<field model="process.node" name="source_node_id" ref="project.process_node_taskwork0"/>
|
||||
<field model="process.node" name="source_node_id" ref="process_node_taskwork0"/>
|
||||
</record>
|
||||
|
||||
<record id="process_transition_tasktimesheet0" model="process.transition">
|
||||
|
|
|
@ -222,5 +222,38 @@
|
|||
<field model="process.node" name="source_node_id" ref="process_node_review0"/>
|
||||
</record>
|
||||
|
||||
<!--
|
||||
Process Action
|
||||
-->
|
||||
|
||||
<record id="process_transition_action_draftconfirmtimesheet0" model="process.transition.action">
|
||||
<field eval=""""button_confirm"""" name="action"/>
|
||||
<field eval=""""object"""" name="state"/>
|
||||
<field eval=""""Button confirm timesheet"""" name="name"/>
|
||||
<field name="transition_id" ref="process_transition_confirmtimesheet0"/>
|
||||
</record>
|
||||
|
||||
<record id="process_transition_action_validatetimesheet0" model="process.transition.action">
|
||||
<field eval=""""write({'state':'done'})"""" name="action"/>
|
||||
<field eval=""""object"""" name="state"/>
|
||||
<field eval=""""Button validate timesheet"""" name="name"/>
|
||||
<field name="transition_id" ref="process_transition_validatetimesheet0"/>
|
||||
</record>
|
||||
|
||||
<record id="process_transition_action_refusetimesheet0" model="process.transition.action">
|
||||
<field eval=""""write({'state':'draft'})"""" name="action"/>
|
||||
<field eval=""""object"""" name="state"/>
|
||||
<field eval=""""Button refuse"""" name="name"/>
|
||||
<field name="transition_id" ref="process_transition_validatetimesheet0"/>
|
||||
</record>
|
||||
|
||||
<record id="process_transition_action_reviewtimesheet0" model="process.transition.action">
|
||||
<field eval=""""button_confirm"""" name="action"/>
|
||||
<field eval=""""object"""" name="state"/>
|
||||
<field eval=""""Button review timesheet"""" name="name"/>
|
||||
<field name="transition_id" ref="process_transition_confirmtimesheetsheet0"/>
|
||||
</record>
|
||||
|
||||
|
||||
</data>
|
||||
</openerp>
|
|
@ -298,5 +298,16 @@
|
|||
<field model="process.node" name="source_node_id" ref="process_node_billofmaterial0"/>
|
||||
</record>
|
||||
|
||||
<!--
|
||||
Process Action
|
||||
-->
|
||||
|
||||
<record id="process_transition_action_procurementpurchaseorder0" model="process.transition.action">
|
||||
<field eval=""""action_po_assign"""" name="action"/>
|
||||
<field eval=""""object"""" name="state"/>
|
||||
<field eval=""""Button purchase"""" name="name"/>
|
||||
<field name="transition_id" ref="process_transition_procurementtopurchase0"/>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</openerp>
|
|
@ -112,5 +112,44 @@
|
|||
<field model="process.node" name="source_node_id" ref="process_node_donetask0"/>
|
||||
</record>
|
||||
|
||||
<!--
|
||||
Process Action
|
||||
-->
|
||||
|
||||
<record id="process_transition_action_draftopentask0" model="process.transition.action">
|
||||
<field eval=""""do_open"""" name="action"/>
|
||||
<field eval=""""object"""" name="state"/>
|
||||
<field eval=""""Button draft open task"""" name="name"/>
|
||||
<field name="transition_id" ref="process_transition_draftopentask0"/>
|
||||
</record>
|
||||
|
||||
<record id="process_transition_action_draftcanceltask0" model="process.transition.action">
|
||||
<field eval=""""do_cancel"""" name="action"/>
|
||||
<field eval=""""object"""" name="state"/>
|
||||
<field eval=""""Button cancel task"""" name="name"/>
|
||||
<field name="transition_id" ref="process_transition_draftopentask0"/>
|
||||
</record>
|
||||
|
||||
<record id="process_transition_action_openpendingtask0" model="process.transition.action">
|
||||
<field eval=""""do_pending"""" name="action"/>
|
||||
<field eval=""""object"""" name="state"/>
|
||||
<field eval=""""Button set pending task"""" name="name"/>
|
||||
<field name="transition_id" ref="process_transition_opendonetask0"/>
|
||||
</record>
|
||||
|
||||
<record id="process_transition_action_opendrafttask0" model="process.transition.action">
|
||||
<field eval=""""do_draft"""" name="action"/>
|
||||
<field eval=""""object"""" name="state"/>
|
||||
<field eval=""""Button open draft task"""" name="name"/>
|
||||
<field name="transition_id" ref="process_transition_opendonetask0"/>
|
||||
</record>
|
||||
|
||||
<record id="process_transition_action_opencanceltask0" model="process.transition.action">
|
||||
<field eval=""""do_cancel"""" name="action"/>
|
||||
<field eval=""""object"""" name="state"/>
|
||||
<field eval=""""Button open cancel task"""" name="name"/>
|
||||
<field name="transition_id" ref="process_transition_opendonetask0"/>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</openerp>
|
|
@ -105,7 +105,7 @@
|
|||
<field model="process.node" name="target_node_id" ref="process_node_confirmpurchaseorder0"/>
|
||||
<field model="process.node" name="source_node_id" ref="process_node_draftpurchaseorder0"/>
|
||||
</record>
|
||||
|
||||
|
||||
<record id="process_transition_approvingpurchaseorder0" model="process.transition">
|
||||
<field eval="[(6,0,[])]" name="role_ids"/>
|
||||
<field eval="[(6,0,[])]" name="transition_ids"/>
|
||||
|
@ -150,6 +150,60 @@
|
|||
<field model="process.node" name="target_node_id" ref="account.process_node_draftinvoices0"/>
|
||||
<field model="process.node" name="source_node_id" ref="process_node_purchaseorder0"/>
|
||||
</record>
|
||||
|
||||
<!--
|
||||
Process Action
|
||||
-->
|
||||
|
||||
<record id="process_transition_action_confirmpurchaseorder0" model="process.transition.action">
|
||||
<field eval=""""wkf_confirm_order"""" name="action"/>
|
||||
<field eval=""""object"""" name="state"/>
|
||||
<field eval=""""Confirm Purchase Order"""" name="name"/>
|
||||
<field name="transition_id" ref="process_transition_confirmingpurchaseorder0"/>
|
||||
</record>
|
||||
|
||||
<record id="process_transition_action_cancelpurchaseorder0" model="process.transition.action">
|
||||
<field eval=""""write({'state':'cancel'})"""" name="action"/>
|
||||
<field eval=""""object"""" name="state"/>
|
||||
<field eval=""""Cancel Purchase Order"""" name="name"/>
|
||||
<field name="transition_id" ref="process_transition_confirmingpurchaseorder0"/>
|
||||
</record>
|
||||
|
||||
<record id="process_transition_action_approvingpurchaseorder0" model="process.transition.action">
|
||||
<field eval=""""wkf_approve_order"""" name="action"/>
|
||||
<field eval=""""object"""" name="state"/>
|
||||
<field eval=""""Approved by Supplier"""" name="name"/>
|
||||
<field name="transition_id" ref="process_transition_approvingpurchaseorder0"/>
|
||||
</record>
|
||||
|
||||
<record id="process_transition_action_approvingcancelpurchaseorder0" model="process.transition.action">
|
||||
<field eval=""""write({'state':'cancel'})"""" name="action"/>
|
||||
<field eval=""""object"""" name="state"/>
|
||||
<field eval=""""Cancel Purchase Order"""" name="name"/>
|
||||
<field name="transition_id" ref="process_transition_approvingpurchaseorder0"/>
|
||||
</record>.
|
||||
|
||||
<record id="process_transition_action_invoicefrompurchaseorder0" model="process.transition.action">
|
||||
<field eval=""""action_invoice_create"""" name="action"/>
|
||||
<field eval=""""object"""" name="state"/>
|
||||
<field eval=""""Create invoice from purchase"""" name="name"/>
|
||||
<field name="transition_id" ref="process_transition_invoicefrompurchase0"/>
|
||||
</record>
|
||||
|
||||
<record id="process_transition_action_packingfrompurchaseorder0" model="process.transition.action">
|
||||
<field eval=""""action_picking_create"""" name="action"/>
|
||||
<field eval=""""object"""" name="state"/>
|
||||
<field eval=""""Packing from purchase"""" name="name"/>
|
||||
<field name="transition_id" ref="process_transition_createpackinglist0"/>
|
||||
</record>
|
||||
|
||||
<record id="process_transition_action_packingfrompurchaseorder0" model="process.transition.action">
|
||||
<field eval=""""action_picking_create"""" name="action"/>
|
||||
<field eval=""""object"""" name="state"/>
|
||||
<field eval=""""Packing from purchase"""" name="name"/>
|
||||
<field name="transition_id" ref="process_transition_createpackinglist0"/>
|
||||
</record>
|
||||
|
||||
|
||||
</data>
|
||||
</openerp>
|
|
@ -231,7 +231,7 @@ class purchase_order(osv.osv):
|
|||
part,property_pref=['property_product_pricelist_purchase']).get('property_product_pricelist_purchase',False)
|
||||
return {'value':{'partner_address_id': addr['default'], 'pricelist_id': pricelist}}
|
||||
|
||||
def wkf_approve_order(self, cr, uid, ids):
|
||||
def wkf_approve_order(self, cr, uid, ids, context={}):
|
||||
self.write(cr, uid, ids, {'state': 'approved', 'date_approve': time.strftime('%Y-%m-%d')})
|
||||
return True
|
||||
|
||||
|
|
Loading…
Reference in New Issue