This commit is contained in:
gsinghpal
2026-03-16 08:14:56 -04:00
parent fdca9518ab
commit e56974d46f
196 changed files with 19739 additions and 3471 deletions

View File

@@ -0,0 +1,21 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_provider_user,fusion.api.provider.user,model_fusion_api_provider,fusion_api.group_user,1,0,0,0
access_provider_manager,fusion.api.provider.manager,model_fusion_api_provider,fusion_api.group_manager,1,1,1,0
access_provider_admin,fusion.api.provider.admin,model_fusion_api_provider,fusion_api.group_admin,1,1,1,1
access_key_manager,fusion.api.key.manager,model_fusion_api_key,fusion_api.group_manager,1,0,0,0
access_key_admin,fusion.api.key.admin,model_fusion_api_key,fusion_api.group_admin,1,1,1,1
access_consumer_user,fusion.api.consumer.user,model_fusion_api_consumer,fusion_api.group_user,1,0,0,0
access_consumer_manager,fusion.api.consumer.manager,model_fusion_api_consumer,fusion_api.group_manager,1,1,1,1
access_consumer_admin,fusion.api.consumer.admin,model_fusion_api_consumer,fusion_api.group_admin,1,1,1,1
access_access_user,fusion.api.access.user,model_fusion_api_access,fusion_api.group_user,1,0,0,0
access_access_manager,fusion.api.access.manager,model_fusion_api_access,fusion_api.group_manager,1,1,1,1
access_access_admin,fusion.api.access.admin,model_fusion_api_access,fusion_api.group_admin,1,1,1,1
access_user_limit_user,fusion.api.user.limit.user,model_fusion_api_user_limit,fusion_api.group_user,1,0,0,0
access_user_limit_manager,fusion.api.user.limit.manager,model_fusion_api_user_limit,fusion_api.group_manager,1,1,1,1
access_user_limit_admin,fusion.api.user.limit.admin,model_fusion_api_user_limit,fusion_api.group_admin,1,1,1,1
access_usage_user,fusion.api.usage.user,model_fusion_api_usage,fusion_api.group_user,1,0,0,0
access_usage_manager,fusion.api.usage.manager,model_fusion_api_usage,fusion_api.group_manager,1,0,0,0
access_usage_admin,fusion.api.usage.admin,model_fusion_api_usage,fusion_api.group_admin,1,1,1,1
access_usage_daily_user,fusion.api.usage.daily.user,model_fusion_api_usage_daily,fusion_api.group_user,1,0,0,0
access_usage_daily_manager,fusion.api.usage.daily.manager,model_fusion_api_usage_daily,fusion_api.group_manager,1,0,0,0
access_usage_daily_admin,fusion.api.usage.daily.admin,model_fusion_api_usage_daily,fusion_api.group_admin,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_provider_user fusion.api.provider.user model_fusion_api_provider fusion_api.group_user 1 0 0 0
3 access_provider_manager fusion.api.provider.manager model_fusion_api_provider fusion_api.group_manager 1 1 1 0
4 access_provider_admin fusion.api.provider.admin model_fusion_api_provider fusion_api.group_admin 1 1 1 1
5 access_key_manager fusion.api.key.manager model_fusion_api_key fusion_api.group_manager 1 0 0 0
6 access_key_admin fusion.api.key.admin model_fusion_api_key fusion_api.group_admin 1 1 1 1
7 access_consumer_user fusion.api.consumer.user model_fusion_api_consumer fusion_api.group_user 1 0 0 0
8 access_consumer_manager fusion.api.consumer.manager model_fusion_api_consumer fusion_api.group_manager 1 1 1 1
9 access_consumer_admin fusion.api.consumer.admin model_fusion_api_consumer fusion_api.group_admin 1 1 1 1
10 access_access_user fusion.api.access.user model_fusion_api_access fusion_api.group_user 1 0 0 0
11 access_access_manager fusion.api.access.manager model_fusion_api_access fusion_api.group_manager 1 1 1 1
12 access_access_admin fusion.api.access.admin model_fusion_api_access fusion_api.group_admin 1 1 1 1
13 access_user_limit_user fusion.api.user.limit.user model_fusion_api_user_limit fusion_api.group_user 1 0 0 0
14 access_user_limit_manager fusion.api.user.limit.manager model_fusion_api_user_limit fusion_api.group_manager 1 1 1 1
15 access_user_limit_admin fusion.api.user.limit.admin model_fusion_api_user_limit fusion_api.group_admin 1 1 1 1
16 access_usage_user fusion.api.usage.user model_fusion_api_usage fusion_api.group_user 1 0 0 0
17 access_usage_manager fusion.api.usage.manager model_fusion_api_usage fusion_api.group_manager 1 0 0 0
18 access_usage_admin fusion.api.usage.admin model_fusion_api_usage fusion_api.group_admin 1 1 1 1
19 access_usage_daily_user fusion.api.usage.daily.user model_fusion_api_usage_daily fusion_api.group_user 1 0 0 0
20 access_usage_daily_manager fusion.api.usage.daily.manager model_fusion_api_usage_daily fusion_api.group_manager 1 0 0 0
21 access_usage_daily_admin fusion.api.usage.daily.admin model_fusion_api_usage_daily fusion_api.group_admin 1 1 1 1

View File

@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="module_category_fusion_api" model="ir.module.category">
<field name="name">Fusion API</field>
<field name="sequence">50</field>
</record>
<record id="res_groups_privilege_fusion_api" model="res.groups.privilege">
<field name="name">Fusion API</field>
<field name="sequence">50</field>
<field name="category_id" ref="module_category_fusion_api"/>
</record>
<record id="group_user" model="res.groups">
<field name="name">User</field>
<field name="sequence">10</field>
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
<field name="privilege_id" ref="res_groups_privilege_fusion_api"/>
</record>
<record id="group_manager" model="res.groups">
<field name="name">Manager</field>
<field name="sequence">20</field>
<field name="implied_ids" eval="[(4, ref('fusion_api.group_user'))]"/>
<field name="privilege_id" ref="res_groups_privilege_fusion_api"/>
</record>
<record id="group_admin" model="res.groups">
<field name="name">Administrator</field>
<field name="sequence">30</field>
<field name="implied_ids" eval="[(4, ref('fusion_api.group_manager'))]"/>
<field name="privilege_id" ref="res_groups_privilege_fusion_api"/>
<field name="user_ids" eval="[(4, ref('base.user_root')), (4, ref('base.user_admin'))]"/>
</record>
</odoo>