diff --git a/energy_communities/demo/res_company_demo.xml b/energy_communities/demo/res_company_demo.xml index d7dd4af6c092c87589b3ff5e71ecaaa29948763c..114cb1e780ab24b2e26764c7207e26bc363b194a 100644 --- a/energy_communities/demo/res_company_demo.xml +++ b/energy_communities/demo/res_company_demo.xml @@ -4,14 +4,23 @@ <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" @@ -43,6 +52,20 @@ /> + <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" @@ -72,6 +95,18 @@ 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" @@ -101,5 +136,17 @@ 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> diff --git a/energy_communities/demo/res_user_demo.xml b/energy_communities/demo/res_user_demo.xml index 299ee44b1fc1db64dc5ff18a6758035210a2084f..2f7c4fd6afb8bd2d20afa995b863ca7e020a8989 100644 --- a/energy_communities/demo/res_user_demo.xml +++ b/energy_communities/demo/res_user_demo.xml @@ -2,7 +2,7 @@ <odoo> <data> <record id="res_partner_user_ce_1_demo" model="res.partner"> - <field name="name">Usuari Comunitat Energetica 1</field> + <field name="name">Usuari Comunitat Energètica 1</field> <field name="is_company" eval="False" /> <field name="email">user@coop.coop</field> <field name="street">Carrer Major, 23</field> @@ -42,7 +42,7 @@ </record> <record id="res_partner_admin_ce_1_demo" model="res.partner"> - <field name="name">Administrador Comunitat Energetica 1</field> + <field name="name">Administrador Comunitat Energètica 1</field> <field name="is_company" eval="False" /> <field name="email">admin@coop.coop</field> <field name="street">Carrer Major, 23</field> @@ -81,30 +81,30 @@ /> </record> - <record id="res_partner_manager_ce_1_demo" model="res.partner"> - <field name="name">Gerent Comunitat Energetica 1</field> + <record id="res_partner_user_ce_2_demo" model="res.partner"> + <field name="name">Usuari Comunitat Energètica 2</field> <field name="is_company" eval="False" /> - <field name="email">manager@coop.coop</field> + <field name="email">user2@coop.coop</field> <field name="street">Carrer Major, 23</field> <field name="city">Barcelona</field> <field name="zip">08001</field> <field name="country_id" ref="base.es" /> </record> - <record id="res_users_manager_ce_1_demo" model="res.users"> - <field name="partner_id" ref="res_partner_manager_ce_1_demo" /> - <field name="login">gerent-ce-1</field> - <field name="password">gerent-ce-1</field> + <record id="res_users_user_ce_2_demo" model="res.users"> + <field name="partner_id" ref="res_partner_user_ce_2_demo" /> + <field name="login">usuari-ce-2</field> + <field name="password">usuari-ce-2</field> <field name="company_id" model="account.multicompany.easy.creation.wiz" - eval="obj(ref('energy_community_company_1_wizard')).new_company_id.id" + eval="obj(ref('energy_community_company_2_wizard')).new_company_id.id" /> <field name="company_ids" model="account.multicompany.easy.creation.wiz" eval="[ - (4, obj(ref('energy_community_company_1_wizard')).new_company_id.id), + (4, obj(ref('energy_community_company_2_wizard')).new_company_id.id), ]" /> <field @@ -115,8 +115,128 @@ 'role_id': ref('role_internal_user') }), (0, 0, { - 'role_id': ref('role_ce_manager'), - 'company_id':obj(ref('energy_community_company_1_wizard')).new_company_id.id, + 'role_id': ref('role_ce_member'), + 'company_id':obj(ref('energy_community_company_2_wizard')).new_company_id.id, + })]" + /> + </record> + + <record id="res_partner_admin_ce_2_demo" model="res.partner"> + <field name="name">Administrador Comunitat Energètica 2</field> + <field name="is_company" eval="False" /> + <field name="email">admin2@coop.coop</field> + <field name="street">Carrer Major, 23</field> + <field name="city">Barcelona</field> + <field name="zip">08001</field> + <field name="country_id" ref="base.es" /> + </record> + + <record id="res_users_admin_ce_2_demo" model="res.users"> + <field name="partner_id" ref="res_partner_admin_ce_2_demo" /> + <field name="login">admin-ce-2</field> + <field name="password">admin-ce-2</field> + <field + name="company_id" + model="account.multicompany.easy.creation.wiz" + eval="obj(ref('energy_community_company_2_wizard')).new_company_id.id" + /> + <field + name="company_ids" + model="account.multicompany.easy.creation.wiz" + eval="[ + (4, obj(ref('energy_community_company_2_wizard')).new_company_id.id), + ]" + /> + <field + name="role_line_ids" + model="account.multicompany.easy.creation.wiz" + eval="[ + (0, 0, { + 'role_id': ref('role_internal_user') + }), + (0, 0, { + 'role_id': ref('role_ce_admin'), + 'company_id':obj(ref('energy_community_company_2_wizard')).new_company_id.id, + })]" + /> + </record> + + <record id="res_partner_user_ce_3_demo" model="res.partner"> + <field name="name">Usuari Comunitat Energètica 3</field> + <field name="is_company" eval="False" /> + <field name="email">user3@coop.coop</field> + <field name="street">Carrer Major, 23</field> + <field name="city">Barcelona</field> + <field name="zip">08001</field> + <field name="country_id" ref="base.es" /> + </record> + + <record id="res_users_user_ce_3_demo" model="res.users"> + <field name="partner_id" ref="res_partner_user_ce_3_demo" /> + <field name="login">usuari-ce-3</field> + <field name="password">usuari-ce-3</field> + <field + name="company_id" + model="account.multicompany.easy.creation.wiz" + eval="obj(ref('energy_community_company_3_wizard')).new_company_id.id" + /> + <field + name="company_ids" + model="account.multicompany.easy.creation.wiz" + eval="[ + (4, obj(ref('energy_community_company_3_wizard')).new_company_id.id), + ]" + /> + <field + name="role_line_ids" + model="account.multicompany.easy.creation.wiz" + eval="[ + (0, 0, { + 'role_id': ref('role_internal_user') + }), + (0, 0, { + 'role_id': ref('role_ce_member'), + 'company_id':obj(ref('energy_community_company_3_wizard')).new_company_id.id, + })]" + /> + </record> + + <record id="res_partner_admin_ce_3_demo" model="res.partner"> + <field name="name">Administrador Comunitat Energètica 3</field> + <field name="is_company" eval="False" /> + <field name="email">admin3@coop.coop</field> + <field name="street">Carrer Major, 23</field> + <field name="city">Barcelona</field> + <field name="zip">08001</field> + <field name="country_id" ref="base.es" /> + </record> + + <record id="res_users_admin_ce_3_demo" model="res.users"> + <field name="partner_id" ref="res_partner_admin_ce_3_demo" /> + <field name="login">admin-ce-3</field> + <field name="password">admin-ce-3</field> + <field + name="company_id" + model="account.multicompany.easy.creation.wiz" + eval="obj(ref('energy_community_company_3_wizard')).new_company_id.id" + /> + <field + name="company_ids" + model="account.multicompany.easy.creation.wiz" + eval="[ + (4, obj(ref('energy_community_company_3_wizard')).new_company_id.id), + ]" + /> + <field + name="role_line_ids" + model="account.multicompany.easy.creation.wiz" + eval="[ + (0, 0, { + 'role_id': ref('role_internal_user') + }), + (0, 0, { + 'role_id': ref('role_ce_admin'), + 'company_id':obj(ref('energy_community_company_3_wizard')).new_company_id.id, })]" /> </record> @@ -158,15 +278,15 @@ 'company_id':ref('coordinator_company'), }), (0, 0, { - 'role_id': ref('role_coord_admin'), + 'role_id': ref('role_ce_manager'), 'company_id':obj(ref('energy_community_company_1_wizard')).new_company_id.id, }), (0, 0, { - 'role_id': ref('role_coord_admin'), + 'role_id': ref('role_ce_manager'), 'company_id':obj(ref('energy_community_company_2_wizard')).new_company_id.id, }), (0, 0, { - 'role_id': ref('role_coord_admin'), + 'role_id': ref('role_ce_manager'), 'company_id':obj(ref('energy_community_company_3_wizard')).new_company_id.id, }), ]" @@ -210,15 +330,15 @@ 'company_id':ref('coordinator_company'), }), (0, 0, { - 'role_id': ref('role_coord_worker'), + 'role_id': ref('role_ce_manager'), 'company_id':obj(ref('energy_community_company_1_wizard')).new_company_id.id, }), (0, 0, { - 'role_id': ref('role_coord_worker'), + 'role_id': ref('role_ce_manager'), 'company_id':obj(ref('energy_community_company_2_wizard')).new_company_id.id, }), (0, 0, { - 'role_id': ref('role_coord_worker'), + 'role_id': ref('role_ce_manager'), 'company_id':obj(ref('energy_community_company_3_wizard')).new_company_id.id, }), ]"