- <menuitem id="base.menu_invoiced" name="Invoicing" parent="base.menu_base_partner" sequence="5" groups="base.group_extended"/>
- <menuitem id="menu_invoicing_sales_order_lines" parent="base.menu_invoiced" action="action_order_line_tree2" sequence="2" groups="base.group_no_one"/>
-
- <!-- configartion view -->
-
- <record id="view_config_picking_policy" model="ir.ui.view">
- <field name="name">Setup Your Invoicing Method</field>
- <field name="model">sale.config.picking_policy</field>
- <field name="type">form</field>
- <field name="inherit_id" ref="base.res_config_view_base"/>
- <field name="arch" type="xml">
- <data>
- <form position="attributes">
- <attribute name="string">Setup your Invoicing Method</attribute>
- </form>
-
- <xpath expr="//separator[@string="title"]" position="attributes">
- <attribute name="string">Setup your Invoicing Method</attribute>
- </xpath>
- <xpath expr="//label[@string='description']" position="attributes">
- <attribute name="string">This tool will help you to install the right module and configure the system according to the method you use to invoice your customers.</attribute>
- </xpath>
- <xpath expr="//separator[@string="vsep"]" position="attributes">
- <attribute name="string"/>
- <attribute name="rowspan">12</attribute>
- </xpath>
- <group string="res_config_contents" position="replace">
- <group colspan="4" col="4">
- <field name="sale_orders" on_change="onchange_order(sale_orders,deli_orders)"/>
- <newline/>
- <field name="deli_orders" on_change="onchange_order(sale_orders,deli_orders)"/>
- <newline/>
- <field name="task_work"/>
- <newline/>
- <field name="timesheet"/>
- <newline/>
- <separator string="Options" colspan="4"/>
- <field name="order_policy" attrs="{'invisible':['|',('sale_orders','!=',True),('deli_orders','!=',True)]}"/>
- <newline/>
- <field name="charge_delivery" attrs="{'invisible':[('sale_orders','!=',True), ('deli_orders','!=',True)]}"/>
- <newline/>
- <field name="time_unit" widget="selection" domain="[('category_id','=',%(product.uom_categ_wtime)s)]" attrs="{'invisible':[('task_work','=',False),('timesheet','=',False)]}"/>
- </group>
- </group>
- </data>
- </field>
- </record>
-
- <record id="action_config_picking_policy" model="ir.actions.act_window">
- <field name="name">Setup your Invoicing Method</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">sale.config.picking_policy</field>
- <field name="view_id" ref="view_config_picking_policy"/>
- <field name="view_type">form</field>
- <field name="view_mode">form</field>
- <field name="target">new</field>
- </record>
-
- <!-- register configuration wizard -->
- <record id="config_wizard_step_sale_picking_policy" model="ir.actions.todo">
- <field name="action_id" ref="action_config_picking_policy"/>
- <field name="category_id" ref="base.category_sales_management_config"/>
- <field name="type">once</field>
- </record>