124 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			XML
		
	
	
			
		
		
	
	
			124 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			XML
		
	
	
| <?xml version="1.0" encoding="utf-8"?>
 | |
| <odoo>
 | |
| 
 | |
|     <record id="account_analytic_contract_view_form" model="ir.ui.view">
 | |
|         <field name="name">Account Analytic Contract Form View</field>
 | |
|         <field name="model">account.analytic.contract</field>
 | |
|         <field name="arch" type="xml">
 | |
|             <form string="Contract Template">
 | |
|                 <group name="group_main">
 | |
|                     <field name="company_id" invisible="1" />
 | |
|                     <field name="name" />
 | |
|                     <group name="group_main_left">
 | |
|                         <field name="journal_id" />
 | |
|                         <field name="pricelist_id" />
 | |
|                         <field name="company_id" groups="base.group_multi_company"/>
 | |
|                     </group>
 | |
|                     <group name="group_main_right">
 | |
|                         <field name="recurring_invoicing_type" />
 | |
|                         <label for="recurring_interval" />
 | |
|                         <div>
 | |
|                             <field name="recurring_interval"
 | |
|                                    class="oe_inline"
 | |
|                                    required="True"
 | |
|                                    />
 | |
|                             <field name="recurring_rule_type"
 | |
|                                    class="oe_inline"
 | |
|                                    required="True"
 | |
|                                    />
 | |
|                         </div>
 | |
|                     </group>
 | |
|                 </group>
 | |
|                 <group name="group_invoice_lines" string="Invoice Lines">
 | |
|                     <field name="recurring_invoice_line_ids" nolabel="1">
 | |
|                         <tree string="Account Analytic Lines" editable="bottom">
 | |
|                             <field name="sequence" widget="handle" />
 | |
|                             <field name="product_id" />
 | |
|                             <field name="name" />
 | |
|                             <field name="quantity" />
 | |
|                             <field name="uom_id" />
 | |
|                             <field name="automatic_price"/>
 | |
|                             <field name="price_unit" attrs="{'readonly': [('automatic_price', '=', True)]}"/>
 | |
|                             <field name="specific_price" invisible="1"/>
 | |
|                             <field name="discount" groups="sale.group_discount_per_so_line" />
 | |
|                             <field name="price_subtotal" />
 | |
|                         </tree>
 | |
|                     </field>
 | |
|                 </group>
 | |
|                 <group name="group_legend"
 | |
|                        string="Legend (for the markers inside invoice lines description)"
 | |
|                        >
 | |
|                     <p> <strong>#START#</strong>: Start date of the invoiced period</p>
 | |
|                     <p> <strong>#END#</strong>: End date of the invoiced period</p>
 | |
|                 </group>
 | |
|             </form>
 | |
|         </field>
 | |
|     </record>
 | |
| 
 | |
|     <record id="account_analytic_contract_view_tree" model="ir.ui.view">
 | |
|         <field name="name">Account Analytic Contract Tree View</field>
 | |
|         <field name="model">account.analytic.contract</field>
 | |
|         <field name="arch" type="xml">
 | |
|             <tree string="Contract Templates">
 | |
|                 <field name="name" />
 | |
|                 <field name="recurring_rule_type" />
 | |
|                 <field name="recurring_interval" />
 | |
|                 <field name="recurring_invoicing_type" />
 | |
|                 <field name="pricelist_id" />
 | |
|             </tree>
 | |
|         </field>
 | |
|     </record>
 | |
| 
 | |
|     <record id="account_analytic_contract_view_search" model="ir.ui.view">
 | |
|         <field name="name">Account Analytic Contract Search View</field>
 | |
|         <field name="model">account.analytic.contract</field>
 | |
|         <field name="arch" type="xml">
 | |
|             <search string="Contract Templates">
 | |
|                 <field name="name" />
 | |
|                 <field name="recurring_rule_type" />
 | |
|                 <field name="recurring_interval" />
 | |
|                 <field name="recurring_invoicing_type" />
 | |
|                 <field name="pricelist_id" />
 | |
|                 <field name="journal_id" />
 | |
|                 <filter string="Recurrence"
 | |
|                         context="{'group_by': 'recurring_rule_type'}"
 | |
|                         />
 | |
|                 <filter string="Invoicing type"
 | |
|                         context="{'group_by': 'recurring_invoicing_type'}"
 | |
|                         />
 | |
|                 <filter string="Pricelist"
 | |
|                         context="{'group_by': 'pricelist_id'}"
 | |
|                         />
 | |
|                 <filter string="Journal"
 | |
|                         context="{'group_by': 'journal_id'}"
 | |
|                         />
 | |
|             </search>
 | |
|         </field>
 | |
|     </record>
 | |
| 
 | |
|     <record id="account_analytic_contract_action" model="ir.actions.act_window">
 | |
|         <field name="name">Contract Templates</field>
 | |
|         <field name="res_model">account.analytic.contract</field>
 | |
|         <field name="view_type">form</field>
 | |
|         <field name="view_mode">tree,form</field>
 | |
|         <field name="help" type="html">
 | |
|             <p class="oe_view_nocontent_create">
 | |
|                 Click to create a new contract template.
 | |
|             </p>
 | |
|         </field>
 | |
|     </record>
 | |
| 
 | |
|     <menuitem id="menu_config_contract"
 | |
|               name="Contracts"
 | |
|               sequence="1"
 | |
|               parent="account.menu_finance_configuration"
 | |
|               />
 | |
| 
 | |
|     <menuitem id="account_analytic_contract_menu"
 | |
|               parent="menu_config_contract"
 | |
|               action="account_analytic_contract_action"
 | |
|               sequence="1"
 | |
|               />
 | |
| 
 | |
| </odoo>
 |