-
Daniil Digtyar Vasilieva authoredDaniil Digtyar Vasilieva authored
res_company_demo.xml 4.95 KiB
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data>
<record id="base.main_company" model="res.company">
<field name="name">Som Comunitats</field>
<field name="hierarchy_level">instance</field>
<field name="email">somcomunitats@fake.com</field>
<field name="coop_email_contact">somcomunitats@coop.coop</field>
</record>
<record id="coordinator_company" model="res.company">
<field name="name">OECoop</field>
<field name="hierarchy_level">coordinator</field>
<field name="parent_id" ref="base.main_company" />
<field name="email">oecoop@fake.com</field>
<field name="coop_email_contact">oecoop@coop.coop</field>
</record>
<function name="try_loading" model="account.chart.template">
<value eval="[ref('l10n_es.account_chart_template_pymes')]" />
<value eval="obj(ref('coordinator_company'))" model="res.company" />
</function>
<record
id="energy_community_company_1_wizard"
model="account.multicompany.easy.creation.wiz"
>
<field name="name">Comunitat Energètica Sants</field>
<field name="parent_id" ref="coordinator_company" />
<field name="capital_share">100</field>
<field
name="chart_template_id"
ref="l10n_es.account_chart_template_pymes"
/>
<field
name="property_cooperator_account"
ref="l10n_es.account_common_4300"
/>
</record>
<!-- action_accept method expects singletons, so it must be called for every community company-->
<function
name="action_accept"
model="account.multicompany.easy.creation.wiz"
eval="[[ref('energy_community_company_1_wizard')]]"
/>
<function
name="set_cooperator_journal"
model="account.multicompany.easy.creation.wiz"
eval="[[ref('energy_community_company_1_wizard')]]"
/>
<function name="write" model="res.company">
<value
model="account.multicompany.easy.creation.wiz"
eval="[obj(ref('energy_community_company_1_wizard')).new_company_id.id]"
/>
<value
eval="{'coop_email_contact':'sants@coop.coop',
'email':'sants@fake.com',
'default_lang_id': ref('base.lang_ca_ES')}"
/>
</function>
<record
id="energy_community_company_2_wizard"
model="account.multicompany.easy.creation.wiz"
>
<field name="name">Comunitat Energètica Villanoveta</field>
<field name="parent_id" ref="coordinator_company" />
<field name="capital_share">100</field>
<field
name="chart_template_id"
ref="l10n_es.account_chart_template_pymes"
/>
<field
name="property_cooperator_account"
ref="l10n_es.account_common_4300"
/>
</record>
<function
name="action_accept"
model="account.multicompany.easy.creation.wiz"
eval="[[ref('energy_community_company_2_wizard')]]"
/>
<function
name="set_cooperator_journal"
model="account.multicompany.easy.creation.wiz"
eval="[[ref('energy_community_company_2_wizard')]]"
/>
<function name="write" model="res.company">
<value
model="account.multicompany.easy.creation.wiz"
eval="[obj(ref('energy_community_company_2_wizard')).new_company_id.id]"
/>
<value
eval="{'coop_email_contact':'villanoveta@coop.coop',
'email':'villanoveta@fake.com',
'default_lang_id': ref('base.lang_es')}"
/>
</function>
<record
id="energy_community_company_3_wizard"
model="account.multicompany.easy.creation.wiz"
>
<field name="name">Comunitat Energètica Salt</field>
<field name="parent_id" ref="coordinator_company" />
<field name="capital_share">100</field>
<field
name="chart_template_id"
ref="l10n_es.account_chart_template_pymes"
/>
<field
name="property_cooperator_account"
ref="l10n_es.account_common_4300"
/>
</record>
<function
name="action_accept"
model="account.multicompany.easy.creation.wiz"
eval="[[ref('energy_community_company_3_wizard')]]"
/>
<function
name="set_cooperator_journal"
model="account.multicompany.easy.creation.wiz"
eval="[[ref('energy_community_company_3_wizard')]]"
/>
<function name="write" model="res.company">
<value
model="account.multicompany.easy.creation.wiz"
eval="[obj(ref('energy_community_company_3_wizard')).new_company_id.id]"
/>
<value
eval="{'coop_email_contact':'salt@coop.coop',
'email':'salt@fake.com',
'default_lang_id': ref('base.lang_eu_ES')}"
/>
</function>
</data>
</odoo>