<?xml version="1.0"?> <odoo noupdate="1"> <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="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="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_user')), (4, ref('cooperator.cooperator_group_manager')), (4, ref('sales_team.group_sale_manager')), (4, ref('purchase.group_purchase_manager')), (4, ref('account.group_account_user')), (4, ref('crm.group_use_lead')), (4, ref('mass_mailing.group_mass_mailing_user'))]" /> </record> <record model="res.users.role" id="role_platform_admin"> <field name="name">Platform admin role</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_user')), (4, ref('cooperator.cooperator_group_manager')), (4, ref('sales_team.group_sale_manager')), (4, ref('purchase.group_purchase_manager')), (4, ref('account.group_account_user')), (4, ref('crm.group_use_lead')), (4, ref('mass_mailing.group_mass_mailing_user')), ]"/> </record> <record model="ir.rule" id="subscription_request_company_rule"> <field name="name">Subscription Request multi-company</field> <field name="model_id" ref="cooperator.model_subscription_request"/> <field name="global" eval="True"/> <field name="domain_force">['|',('company_id','=',False),('company_id', 'in', company_ids)]</field> </record> </odoo>