Initial commit: OCA Server Auth packages (29 packages)

This commit is contained in:
Ernad Husremovic 2025-08-29 15:43:06 +02:00
commit 3ed80311c4
1325 changed files with 127292 additions and 0 deletions

View file

@ -0,0 +1,16 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_vault,access_vault,model_vault,base.group_user,1,1,1,1
access_vault_entry,access_vault_entry,model_vault_entry,base.group_user,1,1,1,1
access_vault_export_wizard,access_vault_export_wizard,model_vault_export_wizard,base.group_user,1,1,1,1
access_vault_field,access_vault_field,model_vault_field,base.group_user,1,1,1,1
access_vault_file,access_vault_file,model_vault_file,base.group_user,1,1,1,1
access_vault_import_wizard,access_vault_import_wizard,model_vault_import_wizard,base.group_user,1,1,1,1
access_vault_import_wizard_path,access_vault_import_wizard_path,model_vault_import_wizard_path,base.group_user,1,1,1,1
access_vault_inbox,access_vault_inbox,model_vault_inbox,base.group_user,1,1,1,1
access_vault_inbox_log,access_vault_inbox_log,model_vault_inbox_log,base.group_user,1,1,1,1
access_vault_log,access_vault_log,model_vault_log,base.group_user,1,0,0,0
access_vault_right,access_vault_right,model_vault_right,base.group_user,1,1,1,1
access_vault_send_wizard,access_vault_send_wizard,model_vault_send_wizard,base.group_user,1,1,1,1
access_vault_store_wizard,access_vault_store_wizard,model_vault_store_wizard,base.group_user,1,1,1,1
access_vault_tag,access_vault_tag,model_vault_tag,base.group_user,1,1,1,1
access_vault_users_key,access_res_users_key,model_res_users_key,base.group_user,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_vault access_vault model_vault base.group_user 1 1 1 1
3 access_vault_entry access_vault_entry model_vault_entry base.group_user 1 1 1 1
4 access_vault_export_wizard access_vault_export_wizard model_vault_export_wizard base.group_user 1 1 1 1
5 access_vault_field access_vault_field model_vault_field base.group_user 1 1 1 1
6 access_vault_file access_vault_file model_vault_file base.group_user 1 1 1 1
7 access_vault_import_wizard access_vault_import_wizard model_vault_import_wizard base.group_user 1 1 1 1
8 access_vault_import_wizard_path access_vault_import_wizard_path model_vault_import_wizard_path base.group_user 1 1 1 1
9 access_vault_inbox access_vault_inbox model_vault_inbox base.group_user 1 1 1 1
10 access_vault_inbox_log access_vault_inbox_log model_vault_inbox_log base.group_user 1 1 1 1
11 access_vault_log access_vault_log model_vault_log base.group_user 1 0 0 0
12 access_vault_right access_vault_right model_vault_right base.group_user 1 1 1 1
13 access_vault_send_wizard access_vault_send_wizard model_vault_send_wizard base.group_user 1 1 1 1
14 access_vault_store_wizard access_vault_store_wizard model_vault_store_wizard base.group_user 1 1 1 1
15 access_vault_tag access_vault_tag model_vault_tag base.group_user 1 1 1 1
16 access_vault_users_key access_res_users_key model_res_users_key base.group_user 1 1 1 1

View file

@ -0,0 +1,111 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="vault_access_default" model="ir.rule">
<field name="name">vault.access.default</field>
<field name="model_id" ref="vault.model_vault" />
<field
name="domain_force"
>['|', ('user_id', '=', user.id), ('right_ids.user_id', '=', user.id)]</field>
<field name="groups" eval="[(4, ref('base.group_user'))]" />
<field name="perm_create" eval="1" />
<field name="perm_write" eval="1" />
<field name="perm_unlink" eval="1" />
<field name="perm_read" eval="1" />
</record>
<record id="vault_log_access_default" model="ir.rule">
<field name="name">vault.log.access.read</field>
<field name="model_id" ref="vault.model_vault_log" />
<field
name="domain_force"
>['|', ('vault_id.user_id', '=', user.id), ('vault_id.right_ids.user_id', '=', user.id)]</field>
<field name="groups" eval="[(4, ref('base.group_user'))]" />
<field name="perm_create" eval="1" />
<field name="perm_write" eval="1" />
<field name="perm_unlink" eval="1" />
<field name="perm_read" eval="1" />
</record>
<record id="vault_entry_access_default" model="ir.rule">
<field name="name">vault.entry.access.default</field>
<field name="model_id" ref="vault.model_vault_entry" />
<field
name="domain_force"
>['|', ('vault_id.user_id', '=', user.id), ('vault_id.right_ids.user_id', '=', user.id)]</field>
<field name="groups" eval="[(4, ref('base.group_user'))]" />
<field name="perm_create" eval="1" />
<field name="perm_write" eval="1" />
<field name="perm_unlink" eval="1" />
<field name="perm_read" eval="1" />
</record>
<record id="vault_field_access_default" model="ir.rule">
<field name="name">vault.field.access.default</field>
<field name="model_id" ref="vault.model_vault_field" />
<field
name="domain_force"
>['|', ('vault_id.user_id', '=', user.id), ('vault_id.right_ids.user_id', '=', user.id)]</field>
<field name="groups" eval="[(4, ref('base.group_user'))]" />
<field name="perm_create" eval="1" />
<field name="perm_write" eval="1" />
<field name="perm_unlink" eval="1" />
<field name="perm_read" eval="1" />
</record>
<record id="vault_file_access_default" model="ir.rule">
<field name="name">vault.file.access.default</field>
<field name="model_id" ref="vault.model_vault_file" />
<field
name="domain_force"
>['|', ('vault_id.user_id', '=', user.id), ('vault_id.right_ids.user_id', '=', user.id)]</field>
<field name="groups" eval="[(4, ref('base.group_user'))]" />
<field name="perm_create" eval="1" />
<field name="perm_write" eval="1" />
<field name="perm_unlink" eval="1" />
<field name="perm_read" eval="1" />
</record>
<record id="res_users_key_access_default" model="ir.rule">
<field name="name">res.users.key.access.default</field>
<field name="model_id" ref="vault.model_res_users_key" />
<field name="domain_force">[('user_id', '=', user.id)]</field>
<field name="groups" eval="[(4, ref('base.group_user'))]" />
<field name="perm_create" eval="1" />
<field name="perm_write" eval="1" />
<field name="perm_unlink" eval="1" />
<field name="perm_read" eval="1" />
</record>
<record id="vault_inbox_owner" model="ir.rule">
<field name="name">vault.inbox.access.owner</field>
<field name="model_id" ref="vault.model_vault_inbox" />
<field name="domain_force">[('user_id', '=', user.id)]</field>
<field name="perm_create" eval="1" />
<field name="perm_write" eval="1" />
<field name="perm_unlink" eval="1" />
<field name="perm_read" eval="1" />
</record>
<record id="vault_right_access_default" model="ir.rule">
<field name="name">vault.right.access.default</field>
<field name="model_id" ref="vault.model_vault_right" />
<field
name="domain_force"
>[('vault_id.right_ids.user_id', '=', user.id)]</field>
<field name="groups" eval="[(4, ref('base.group_user'))]" />
<field name="perm_create" eval="1" />
<field name="perm_write" eval="1" />
<field name="perm_unlink" eval="1" />
<field name="perm_read" eval="1" />
</record>
<record id="vault_inbox_log_owner" model="ir.rule">
<field name="name">vault.inbox.log.access.owner</field>
<field name="model_id" ref="vault.model_vault_inbox_log" />
<field name="domain_force">[('inbox_id.user_id', '=', user.id)]</field>
<field name="perm_create" eval="1" />
<field name="perm_write" eval="1" />
<field name="perm_unlink" eval="1" />
<field name="perm_read" eval="1" />
</record>
</odoo>

View file

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<record id="group_vault_export" model="res.groups">
<field name="name">Allow to export vaults</field>
<field name="category_id" ref="base.module_category_hidden" />
<field name="users" eval="[(4, ref('base.user_admin'))]" />
</record>
<record id="group_vault_import" model="res.groups">
<field name="name">Allow to import vaults</field>
<field name="category_id" ref="base.module_category_hidden" />
<field name="users" eval="[(4, ref('base.user_admin'))]" />
</record>
</odoo>