Merge pull request #3451 from expsa/resolve_CD_groub_account

resolve circular dependency
This commit is contained in:
mohammed-alkhazrji 2025-06-15 18:17:43 +03:00 committed by GitHub
commit 068985e2ec
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 26 additions and 1 deletions

View File

@ -8,4 +8,4 @@ from . import purchase_order
from . import res_partner
from . import res_settings,mail_compose_message
from . import res_company
from . import account_budget

View File

@ -0,0 +1,18 @@
from odoo import models, fields, api
# [IMP] account_budget_custom: Prepare models for access rights extension from purchase_requisition_custom
class CrossoveredBudget(models.Model):
_inherit = 'crossovered.budget'
pass
class AccountBudgetPost(models.Model):
_inherit = 'account.budget.post'
pass

View File

@ -35,3 +35,10 @@ budget_purchase_group_purchase_direct_manger,budget.purchase.group.direct.manger
budget_purchase_user_confirmation_line,budget.purchase.user.confirmation.line,account_budget_custom.model_budget_confirmation_line,purchase.group_purchase_user,1,1,0,0
periods_purchase,periods.purchase.user,account_fiscal_year.model_fiscalyears_periods,purchase.group_purchase_user,1,1,0,0
budget_operations,budget.purchase.user.budget.operations,account_budget_custom.model_budget_operations,purchase.group_purchase_user,1,1,0,0
access_crossovered_budget_purchase_direct_manger,crossovered.budget purchase_direct_manger,model_crossovered_budget,purchase_requisition_custom.group_direct_manger,1,1,1,0
access_account_budget_post_group_purchase_direct_manger,account_budget_post_group_purchase_direct_manger,model_account_budget_post,purchase_requisition_custom.group_direct_manger,1,1,1,0

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
35 budget_purchase_user_confirmation_line budget.purchase.user.confirmation.line account_budget_custom.model_budget_confirmation_line purchase.group_purchase_user 1 1 0 0
36 periods_purchase periods.purchase.user account_fiscal_year.model_fiscalyears_periods purchase.group_purchase_user 1 1 0 0
37 budget_operations budget.purchase.user.budget.operations account_budget_custom.model_budget_operations purchase.group_purchase_user 1 1 0 0
38 access_crossovered_budget_purchase_direct_manger crossovered.budget purchase_direct_manger model_crossovered_budget purchase_requisition_custom.group_direct_manger 1 1 1 0
39 access_account_budget_post_group_purchase_direct_manger account_budget_post_group_purchase_direct_manger model_account_budget_post purchase_requisition_custom.group_direct_manger 1 1 1 0
40
41
42
43
44