[FIX] account: fix model security for multi-company

In multi-company, create a new company C.
Set the chart of account in settings, save.
You get an access right violation on account.reconcile.model.template
because you need account_user.
Since this group is supposedly dependent on another module,
a user is supposedly never in this group without that module.
Obviously, this should supposedly not happen.

opw 1938539

closes odoo/odoo#31003
This commit is contained in:
Nans Lefebvre
2019-02-12 09:56:16 +00:00
parent 12cca6a5fd
commit 6af5051e29
+1 -1
View File
@@ -68,7 +68,7 @@ access_account_account_type_invoice,account.account.type invoice,model_account_a
access_account_account_tax,account.account.tag,model_account_account_tag,account.group_account_user,1,1,1,1
access_account_account_tax_user,account.account.tag,model_account_account_tag,account.group_account_invoice,1,0,0,0
access_account_reconcile_model,account.reconcile.model,model_account_reconcile_model,account.group_account_user,1,1,1,1
access_account_reconcile_model_template,account.reconcile.model.template,model_account_reconcile_model_template,account.group_account_user,1,1,1,1
access_account_reconcile_model_template,account.reconcile.model.template,model_account_reconcile_model_template,account.group_account_invoice,1,1,1,1
access_account_partial_reconcile_group_invoice,account.partial.reconcile.group.invoice,model_account_partial_reconcile,account.group_account_invoice,1,1,1,0
access_account_partial_reconcile,account.partial.reconcile,model_account_partial_reconcile,account.group_account_user,1,1,1,1
access_account_full_reconcile_group_invoice,account.full.reconcile.group.invoice,model_account_full_reconcile,account.group_account_invoice,1,1,1,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
68 access_account_account_tax account.account.tag model_account_account_tag account.group_account_user 1 1 1 1
69 access_account_account_tax_user account.account.tag model_account_account_tag account.group_account_invoice 1 0 0 0
70 access_account_reconcile_model account.reconcile.model model_account_reconcile_model account.group_account_user 1 1 1 1
71 access_account_reconcile_model_template account.reconcile.model.template model_account_reconcile_model_template account.group_account_user account.group_account_invoice 1 1 1 1
72 access_account_partial_reconcile_group_invoice account.partial.reconcile.group.invoice model_account_partial_reconcile account.group_account_invoice 1 1 1 0
73 access_account_partial_reconcile account.partial.reconcile model_account_partial_reconcile account.group_account_user 1 1 1 1
74 access_account_full_reconcile_group_invoice account.full.reconcile.group.invoice model_account_full_reconcile account.group_account_invoice 1 1 1 0