194 lines
11 KiB
XML
194 lines
11 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<openerp>
|
|
<data>
|
|
<menuitem id="menu_res_company_global" parent="base.menu_administration" name="Companies" sequence="2"/>
|
|
|
|
<menuitem id="menu_custom_multicompany" parent="base.menu_custom" name="Multi-Companies" sequence="50"/>
|
|
|
|
<report id="preview_report" model="res.company" name="preview.report" multi="True" rml="base/report/preview_report.rml" string="Preview Report"/>
|
|
<record id="bank_account_update" model="ir.actions.act_window">
|
|
<field name="name">Company Bank Accounts</field>
|
|
<field name="res_model">res.partner.bank</field>
|
|
<field name="view_type">form</field>
|
|
<field name="view_mode">tree,form</field>
|
|
<field name="context" eval="{'default_partner_id':ref('base.main_partner'), 'company_hide':False, 'default_company_id':ref('base.main_company'), 'search_default_my_bank':1}"/>
|
|
</record>
|
|
<record id="view_company_form" model="ir.ui.view">
|
|
<field name="name">res.company.form</field>
|
|
<field name="model">res.company</field>
|
|
<field name="type">form</field>
|
|
<field name="arch" type="xml">
|
|
<form string="Company" version="7.0">
|
|
<sheet>
|
|
<div class="oe_right oe_form_avatar">
|
|
<field name="logo" nolabel="1" widget="image"/>
|
|
</div>
|
|
<div class="oe_right oe_form_button_box">
|
|
<button name="%(preview_report)d" string="Preview Header/Footer" type="action" icon="gtk-print"/>
|
|
</div>
|
|
<div class="oe_form_title">
|
|
<label for="name" class="oe_form_readonly_hidden"/>
|
|
<h1><field name="name"/></h1>
|
|
<group col="4">
|
|
<field name="partner_id" readonly="1" required="0" groups="base.group_no_one"/>
|
|
<field name="parent_id" groups="base.group_multi_company"/>
|
|
</group>
|
|
</div>
|
|
<notebook colspan="4">
|
|
<page string="General Information">
|
|
<group>
|
|
<group>
|
|
<label for="street" string="Address"/>
|
|
<div>
|
|
<field name="street" placeholder="Street..."/>
|
|
<field name="street2"/>
|
|
<div>
|
|
<field name="zip" class="oe_form_inline" placeholder="ZIP"/>
|
|
<field name="city" class="oe_form_inline" placeholder="City"/>
|
|
</div>
|
|
<field name="state_id" placeholder="State"/>
|
|
<field name="country_id" placeholder="Country"/>
|
|
</div>
|
|
<field name="website" on_change="on_change_header(phone, email, fax, website, vat, company_registry)"/>
|
|
</group>
|
|
<group>
|
|
<field name="phone" on_change="on_change_header(phone, email, fax, website, vat, company_registry)"/>
|
|
<field name="email" on_change="on_change_header(phone, email, fax, website, vat, company_registry)"/>
|
|
<field name="fax" on_change="on_change_header(phone, email, fax, website, vat, company_registry)"/>
|
|
<field name="vat" on_change="on_change_header(phone, email, fax, website, vat, company_registry)"/>
|
|
<field name="company_registry" on_change="on_change_header(phone, email, fax, website, vat, company_registry)"/>
|
|
</group>
|
|
</group>
|
|
<separator string="Header/Footer of Reports"/>
|
|
<group>
|
|
<field name="rml_header1" placeholder="Global Business Solutions"/>
|
|
<field name="rml_footer1" groups="base.group_no_one"/>
|
|
<label for="rml_footer2"/>
|
|
<div>
|
|
<field name="rml_footer2"/>
|
|
<button name="%(bank_account_update)d" string="Set Bank Accounts" type="action" icon="gtk-go-forward"/>
|
|
</div>
|
|
</group>
|
|
</page>
|
|
<page string="Header/Footer" groups="base.group_no_one">
|
|
<group>
|
|
<field name="paper_format" on_change="onchange_paper_format(paper_format)"/>
|
|
<field name="rml_header"/>
|
|
</group>
|
|
</page>
|
|
<page string="Internal Header/Footer" groups="base.group_no_one">
|
|
<label for="rml_header2"/>
|
|
<field name="rml_header2"/>
|
|
<label for="rml_header3"/>
|
|
<field name="rml_header3"/>
|
|
</page>
|
|
<page string="Configuration">
|
|
<group>
|
|
<field name="currency_id"/>
|
|
</group>
|
|
</page>
|
|
<page string="Bank Accounts">
|
|
<field name="bank_ids"/>
|
|
</page>
|
|
</notebook>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id="view_company_tree" model="ir.ui.view">
|
|
<field name="name">res.company.tree</field>
|
|
<field name="model">res.company</field>
|
|
<field name="type">tree</field>
|
|
<field name="field_parent">child_ids</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Companies">
|
|
<field name="name"/>
|
|
<field name="partner_id"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record id="action_res_company_form" model="ir.actions.act_window">
|
|
<field name="name">Companies</field>
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="res_model">res.company</field>
|
|
<field name="view_type">form</field>
|
|
<field name="help">Create and manage the companies that will be managed by OpenERP from here. Shops or subsidiaries can be created and maintained from here.</field>
|
|
</record>
|
|
<menuitem action="action_res_company_form" id="menu_action_res_company_form" parent="base.menu_res_company_global"/>
|
|
<record id="action_res_company_tree" model="ir.actions.act_window">
|
|
<field name="name">Company's Structure</field>
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="res_model">res.company</field>
|
|
<field name="domain">[('parent_id','=',False)]</field>
|
|
<field name="view_type">tree</field>
|
|
</record>
|
|
<menuitem action="action_res_company_tree" groups="base.group_multi_company" id="menu_action_res_company_tree" parent="base.menu_res_company_global" sequence="16"/>
|
|
|
|
<record id="view_inventory_tree" model="ir.ui.view">
|
|
<field name="name">multi_company.default.tree</field>
|
|
<field name="model">multi_company.default</field>
|
|
<field name="type">tree</field>
|
|
<field name="priority" eval="8"/>
|
|
<field name="arch" type="xml">
|
|
<tree string="Multi Company">
|
|
<field name="company_id"/>
|
|
<field name="object_id"/>
|
|
<field name="field_id"/>
|
|
<field name="expression" />
|
|
<field name="sequence"/>
|
|
<field name="company_dest_id"/>
|
|
<field name="name"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record id="view_inventory_form" model="ir.ui.view">
|
|
<field name="name">multi_company.default.form</field>
|
|
<field name="model">multi_company.default</field>
|
|
<field name="type">form</field>
|
|
<field name="priority" eval="8"/>
|
|
<field name="arch" type="xml">
|
|
<form string="Multi Company" version="7.0">
|
|
<sheet>
|
|
<group col="6" colspan="4">
|
|
<field name="name" colspan="6"/>
|
|
<separator string="Matching" colspan="6"/>
|
|
<field name="company_id"/>
|
|
<field name="object_id"/>
|
|
<field name="field_id" domain="[('model_id','=',object_id)]"/>
|
|
<separator string="Condition" colspan="6"/>
|
|
<field name="expression" colspan="4"/>
|
|
<field name="sequence"/>
|
|
<separator string="Returning" colspan="6"/>
|
|
<field name="company_dest_id"/>
|
|
</group>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id="view_inventory_search" model="ir.ui.view">
|
|
<field name="name">multi_company.default.search</field>
|
|
<field name="model">multi_company.default</field>
|
|
<field name="type">search</field>
|
|
<field name="priority" eval="8"/>
|
|
<field name="arch" type="xml">
|
|
<search string="Multi Company">
|
|
<field name="name"/>
|
|
<field name="company_id" widget="selection"/>
|
|
<field name="company_dest_id" widget="selection"/>
|
|
<field name="object_id"/>
|
|
</search>
|
|
</field>
|
|
</record>
|
|
<record id="action_inventory_form" model="ir.actions.act_window">
|
|
<field name="name">Default Company per Object</field>
|
|
<field name="type">ir.actions.act_window</field>
|
|
<field name="res_model">multi_company.default</field>
|
|
<field name="view_type">form</field>
|
|
<field name="search_view_id" ref="view_inventory_search"/>
|
|
</record>
|
|
<menuitem id="menu_action_inventory_form" parent="menu_custom_multicompany" action="action_inventory_form"/>
|
|
|
|
</data>
|
|
</openerp>
|
|
|