134 lines
7.8 KiB
XML
134 lines
7.8 KiB
XML
<?xml version="1.0" ?>
|
|
<openerp>
|
|
<data>
|
|
|
|
<!--
|
|
Process
|
|
-->
|
|
|
|
<record id="process_process_membershipprocess0" model="process.process">
|
|
<field eval=""""Membership Process"""" name="name"/>
|
|
<field name="model_id" ref="base.model_res_partner"/>
|
|
<field eval="1" name="active"/>
|
|
</record>
|
|
|
|
<!--
|
|
Process Node
|
|
-->
|
|
|
|
<record id="process_node_membershipproduct0" model="process.node">
|
|
<field name="menu_id" ref="membership.menu_membership_products"/>
|
|
<field name="model_id" ref="product.model_product_product"/>
|
|
<field eval=""""state"""" name="kind"/>
|
|
<field eval=""""Define membership product."""" name="note"/>
|
|
<field eval=""""Membership product"""" name="name"/>
|
|
<field name="process_id" ref="process_process_membershipprocess0"/>
|
|
<field eval="1" name="flow_start"/>
|
|
</record>
|
|
|
|
<record id="process_node_waitingmember0" model="process.node">
|
|
<field name="menu_id" ref="account.menu_action_invoice_tree1"/>
|
|
<field name="model_id" ref="account.model_account_invoice"/>
|
|
<field eval=""""state"""" name="kind"/>
|
|
<field eval=""""Draft invoice for membership."""" name="note"/>
|
|
<field eval=""""Waiting member"""" name="name"/>
|
|
<field name="process_id" ref="process_process_membershipprocess0"/>
|
|
<field eval="0" name="flow_start"/>
|
|
</record>
|
|
|
|
<record id="process_node_invoicedmember0" model="process.node">
|
|
<field name="menu_id" ref="account.menu_action_invoice_tree1"/>
|
|
<field name="model_id" ref="account.model_account_invoice"/>
|
|
<field eval=""""state"""" name="kind"/>
|
|
<field eval=""""Open invoice."""" name="note"/>
|
|
<field eval=""""Invoiced member"""" name="name"/>
|
|
<field name="process_id" ref="process_process_membershipprocess0"/>
|
|
<field eval="0" name="flow_start"/>
|
|
</record>
|
|
|
|
<record id="process_node_paidmember0" model="process.node">
|
|
<field name="menu_id" ref="account.menu_action_invoice_tree1"/>
|
|
<field name="model_id" ref="account.model_account_invoice"/>
|
|
<field eval=""""state"""" name="kind"/>
|
|
<field eval=""""Membership invoice paid."""" name="note"/>
|
|
<field eval=""""Paid member"""" name="name"/>
|
|
<field name="process_id" ref="process_process_membershipprocess0"/>
|
|
<field eval=""""object.state=='paid'"""" name="model_states"/>
|
|
<field eval="0" name="flow_start"/>
|
|
</record>
|
|
|
|
<record id="process_node_setassociation0" model="process.node">
|
|
<field name="menu_id" ref="membership.menu_members"/>
|
|
<field name="model_id" ref="base.model_res_partner"/>
|
|
<field eval=""""state"""" name="kind"/>
|
|
<field eval=""""Set an associate member of partner."""" name="note"/>
|
|
<field eval=""""Set association"""" name="name"/>
|
|
<field name="process_id" ref="process_process_membershipprocess0"/>
|
|
<field eval=""""object.state=='paid'"""" name="model_states"/>
|
|
<field eval="0" name="flow_start"/>
|
|
</record>
|
|
|
|
<record id="process_node_associatedmember0" model="process.node">
|
|
<field name="menu_id" ref="membership.menu_members"/>
|
|
<field name="model_id" ref="base.model_res_partner"/>
|
|
<field eval=""""state"""" name="kind"/>
|
|
<field eval=""""Member is associated."""" name="note"/>
|
|
<field eval=""""Associated member"""" name="name"/>
|
|
<field name="process_id" ref="process_process_membershipprocess0"/>
|
|
<field eval=""""object.state=='associated'"""" name="model_states"/>
|
|
<field eval="0" name="flow_start"/>
|
|
</record>
|
|
|
|
<!--
|
|
Process Transition
|
|
-->
|
|
|
|
<record id="process_transition_producttomember0" model="process.transition">
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
|
<field eval=""""Product to member"""" name="name"/>
|
|
<field eval=""""Define product for membership."""" name="note"/>
|
|
<field model="process.node" name="target_node_id" ref="process_node_waitingmember0"/>
|
|
<field model="process.node" name="source_node_id" ref="process_node_membershipproduct0"/>
|
|
</record>
|
|
|
|
<record id="process_transition_waitingtoinvoice0" model="process.transition">
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
|
<field eval=""""Waiting to invoice"""" name="name"/>
|
|
<field eval=""""Draft invoice is now open."""" name="note"/>
|
|
<field model="process.node" name="target_node_id" ref="process_node_invoicedmember0"/>
|
|
<field model="process.node" name="source_node_id" ref="process_node_waitingmember0"/>
|
|
</record>
|
|
|
|
<record id="process_transition_action_create0" model="process.transition.action">
|
|
<field eval=""""invoice_open"""" name="action"/>
|
|
<field eval=""""object"""" name="state"/>
|
|
<field eval=""""Create"""" name="name"/>
|
|
<field name="transition_id" ref="process_transition_waitingtoinvoice0"/>
|
|
</record>
|
|
|
|
<record id="process_transition_invoicetopaid0" model="process.transition">
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
|
<field eval=""""Invoice to paid"""" name="name"/>
|
|
<field eval=""""Invoice is be paid."""" name="note"/>
|
|
<field model="process.node" name="target_node_id" ref="process_node_paidmember0"/>
|
|
<field model="process.node" name="source_node_id" ref="process_node_invoicedmember0"/>
|
|
</record>
|
|
|
|
<record id="process_transition_invoicetoassociate0" model="process.transition">
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
|
<field eval=""""invoice to associate"""" name="name"/>
|
|
<field eval=""""Invoiced member may be Associated member."""" name="note"/>
|
|
<field model="process.node" name="target_node_id" ref="process_node_associatedmember0"/>
|
|
<field model="process.node" name="source_node_id" ref="process_node_invoicedmember0"/>
|
|
</record>
|
|
|
|
<record id="process_transition_associationpartner0" model="process.transition">
|
|
<field eval="[(6,0,[])]" name="transition_ids"/>
|
|
<field eval=""""Association Partner"""" name="name"/>
|
|
<field eval=""""Associated partner."""" name="note"/>
|
|
<field model="process.node" name="target_node_id" ref="process_node_associatedmember0"/>
|
|
<field model="process.node" name="source_node_id" ref="process_node_setassociation0"/>
|
|
</record>
|
|
|
|
</data>
|
|
</openerp> |