<?xml version="1.0"?> <odoo> <record id="energy_communities_category" model="ir.module.category"> <field name="name">Energy Communities</field> <field name="description">Nivell d'Accés dels usuaris a la plataforma Odoo de les Comunitats Energètiques </field> <field name="sequence">10</field> </record> <!-- new groups --> <record model="res.groups" id="group_user"> <field name="name">User</field> <field name="category_id" ref="energy_communities_category"/> </record> <record model="res.groups" id="group_admin"> <field name="name">Administrator</field> <field name="category_id" ref="energy_communities_category"/> </record> <record model="res.groups" id="group_platform_manager"> <field name="name">Platform Manager</field> <field name="category_id" ref="energy_communities_category"/> </record> <!-- new roles --> <record model="res.users.role" id="role_ce_member"> <field name="name">Energy Community Member</field> <field name="code">role_ce_member</field> <field name="implied_ids" eval="[ (4, ref('group_user')), (4, ref('base.group_portal'))]"/> </record> <record model="res.users.role" id="role_ce_admin"> <field name="name">Energy Community Administrator</field> <field name="code">role_ce_admin</field> <field name="implied_ids" eval="[ (4, ref('group_admin')), (4, ref('sale.group_delivery_invoice_address')), (4, ref('account.group_account_invoice')), (4, ref('base.group_partner_manager')), (4, ref('base.group_multi_company')), (4, ref('base.group_allow_export')), (4, ref('cooperator.cooperator_group_manager')), (4, ref('sales_team.group_sale_manager')), (4, ref('purchase.group_purchase_manager')), (4, ref('account.group_account_manager')), (4, ref('account_payment_order.group_account_payment')), (4, ref('crm.group_use_lead')), (4, ref('mass_mailing.group_mass_mailing_user')), (4, ref('l10n_es_aeat.group_account_aeat')), ]"/> </record> <record model="res.users.role" id="role_coordination"> <field name="name">Coordination role</field> <field name="code">role_coordination</field> <field name="implied_ids" eval="[ (4, ref('group_admin')), (4, ref('sale.group_delivery_invoice_address')), (4, ref('account.group_account_invoice')), (4, ref('base.group_partner_manager')), (4, ref('base.group_multi_company')), (4, ref('base.group_allow_export')), (4, ref('cooperator.cooperator_group_manager')), (4, ref('sales_team.group_sale_manager')), (4, ref('purchase.group_purchase_manager')), (4, ref('account.group_account_manager')), (4, ref('account_payment_order.group_account_payment')), (4, ref('crm.group_use_lead')), (4, ref('mass_mailing.group_mass_mailing_user')), (4, ref('l10n_es_aeat.group_account_aeat')), ]"/> </record> <record model="res.users.role" id="role_platform_admin"> <field name="name">Platform admin role</field> <field name="code">role_platform_admin</field> <field name="implied_ids" eval="[ (4, ref('group_platform_manager')), (4, ref('base.group_erp_manager')), (4, ref('sale.group_delivery_invoice_address')), (4, ref('account.group_account_invoice')), (4, ref('base.group_partner_manager')), (4, ref('base.group_system')), (4, ref('base.group_multi_company')), (4, ref('base.group_allow_export')), (4, ref('base_technical_features.group_technical_features')), (4, ref('cooperator.cooperator_group_manager')), (4, ref('sales_team.group_sale_manager')), (4, ref('purchase.group_purchase_manager')), (4, ref('account.group_account_manager')), (4, ref('account_payment_order.group_account_payment')), (4, ref('crm.group_use_lead')), (4, ref('mass_mailing.group_mass_mailing_user')), (4, ref('l10n_es_aeat.group_account_aeat')) ]"/> </record> <record model="res.users.role" id="role_internal_user"> <field name="name">Internal User</field> <field name="code">role_internal_user</field> <field name="implied_ids" eval="[ (4, ref('base.group_user')), ]"/> </record> </odoo>