<?xml version="1.0" encoding="utf-8" ?>
<odoo>
    <data>
        <record id="res_partner_user_ce_1_demo" model="res.partner">
            <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>
            <field name="city">Barcelona</field>
            <field name="zip">08001</field>
            <field name="country_id" ref="base.es" />
        </record>

        <record id="res_users_user_ce_1_demo" model="res.users">
            <field name="partner_id" ref="res_partner_user_ce_1_demo" />
            <field name="login">usuari-ce-1</field>
            <field name="password">usuari-ce-1</field>
            <field
        name="company_id"
        model="account.multicompany.easy.creation.wiz"
        eval="obj(ref('energy_community_company_1_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),
            ]"
      />
            <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_1_wizard')).new_company_id.id,
                })]"
      />
        </record>

        <record id="res_partner_admin_ce_1_demo" model="res.partner">
            <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>
            <field name="city">Barcelona</field>
            <field name="zip">08001</field>
            <field name="country_id" ref="base.es" />
        </record>

        <record id="res_users_admin_ce_1_demo" model="res.users">
            <field name="partner_id" ref="res_partner_admin_ce_1_demo" />
            <field name="login">admin-ce-1</field>
            <field name="password">admin-ce-1</field>
            <field
        name="company_id"
        model="account.multicompany.easy.creation.wiz"
        eval="obj(ref('energy_community_company_1_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),
            ]"
      />
            <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_1_wizard')).new_company_id.id,
                })]"
      />
        </record>

        <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">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_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_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_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>

        <record id="res_partner_admin_coordinator_1_demo" model="res.partner">
            <field name="name">Administrador Coordinadora 1</field>
            <field name="is_company" eval="False" />
            <field name="email">admin@coordinator.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_coordinator_1_demo" model="res.users">
            <field name="partner_id" ref="res_partner_admin_coordinator_1_demo" />
            <field name="login">admin-coordinadora-1</field>
            <field name="password">admin-coordinadora-1</field>
            <field name="company_id" eval="ref('coordinator_company')" />
            <field
        name="company_ids"
        model="account.multicompany.easy.creation.wiz"
        eval="[
            (4, ref('coordinator_company')),
            (4, obj(ref('energy_community_company_1_wizard')).new_company_id.id),
            (4, obj(ref('energy_community_company_2_wizard')).new_company_id.id),
            (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_coord_admin'),
                    'company_id':ref('coordinator_company'),
                    }),
                   (0, 0, {
                    '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_ce_manager'),
                    'company_id':obj(ref('energy_community_company_2_wizard')).new_company_id.id,
                    }),
                   (0, 0, {
                    'role_id': ref('role_ce_manager'),
                    'company_id':obj(ref('energy_community_company_3_wizard')).new_company_id.id,
                    }),
                ]"
      />
        </record>

        <record id="res_partner_worker_coordinator_1_demo" model="res.partner">
            <field name="name">Treballador Coordinadora 1</field>
            <field name="is_company" eval="False" />
            <field name="email">worker@coordinator.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_worker_coordinator_1_demo" model="res.users">
            <field name="partner_id" ref="res_partner_worker_coordinator_1_demo" />
            <field name="login">traballador-coordinadora-1</field>
            <field name="password">traballador-coordinadora-1</field>
            <field name="company_id" eval="ref('coordinator_company')" />
            <field
        name="company_ids"
        model="account.multicompany.easy.creation.wiz"
        eval="[
            (4, ref('coordinator_company')),
            (4, obj(ref('energy_community_company_1_wizard')).new_company_id.id),
            (4, obj(ref('energy_community_company_2_wizard')).new_company_id.id),
            (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_coord_worker'),
                    'company_id':ref('coordinator_company'),
                    }),
                   (0, 0, {
                    '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_ce_manager'),
                    'company_id':obj(ref('energy_community_company_2_wizard')).new_company_id.id,
                    }),
                   (0, 0, {
                    'role_id': ref('role_ce_manager'),
                    'company_id':obj(ref('energy_community_company_3_wizard')).new_company_id.id,
                    }),
                ]"
      />
        </record>

        <record id="res_partner_admin_plataforma_demo" model="res.partner">
            <field name="name">Administrador Plataforma</field>
            <field name="is_company" eval="False" />
            <field name="email">admin@plataforma.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_plataforma_demo" model="res.users">
            <field name="partner_id" ref="res_partner_admin_plataforma_demo" />
            <field name="login">admin-plataforma</field>
            <field name="password">admin-plataforma</field>
            <field name="company_id" eval="ref('base.main_company')" />
            <field
        name="company_ids"
        model="account.multicompany.easy.creation.wiz"
        eval="[
            (4, ref('base.main_company')),
            (4, ref('coordinator_company')),
            (4, obj(ref('energy_community_company_1_wizard')).new_company_id.id),
            (4, obj(ref('energy_community_company_2_wizard')).new_company_id.id),
            (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_platform_admin'),
                    }),
                ]"
      />
        </record>

        <function
      name="cron_update_company_ids_from_user"
      model="res.partner"
      eval="[[]]"
    />
    </data>
</odoo>