Files
odoo_source/addons/sale/security/ir.model.access.csv
T
gawa-odooandHabib 7e3403068f [REF] *: Analytic Apocalypse
The goal of this commit is to get rid of the analytic tags as they were confusing, serving tag purposes as well as distribution on analytic accounts.

Everywhere analytic tags were used as a distribution have been replaced with a new widget that will dispatch distribution on analytic accounts. If there was an analytic account field next to the tags, it has been included in the distribution.

Analytic tags that were used simply as information tags have been removed.

To fill the new widget, there are now 2 kind of rules that will help fill and prefill it.
The first are applicability: previous groups have been removed, and have by replaced by plans. Each account is required to have a plan. These plans define when they are available in the widget: a default applicability per plan and applicability lines that can specify rules following the context of the widget.

The second one are distribution models, that will replace previous default rules but follow the same principles. The accounts (and so the plans) that will be given by the distribution model can override the applicability rules from before.

closes odoo/odoo#98914

Related: odoo/upgrade#3885
Related: odoo/enterprise#30743
Signed-off-by: William André (wan) <wan@odoo.com>
Co-authored-by: Habib (ayh) <ayh@odoo.com>
2022-09-20 12:36:01 +02:00

6.4 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_account_account_salesmanaccount_account salesmanaccount.model_account_accountsales_team.group_sale_salesman1000
3access_account_analytic_account_salesmanaccount_analytic_account salesmananalytic.model_account_analytic_accountsales_team.group_sale_salesman1110
4access_account_account_tag_sale_salesmanaccount.account.tag.sale.salesmanaccount.model_account_account_tagsales_team.group_sale_salesman1000
5access_account_invoice_send_salesmanaccess.account.invoice.send.salesmanaccount.model_account_invoice_sendsales_team.group_sale_salesman1110
6access_sale_account_journalaccount.journal sale order.useraccount.model_account_journalsales_team.group_sale_salesman1000
7access_account_move_salesmanaccount_move salesmanaccount.model_account_movesales_team.group_sale_salesman1000
8access_account_move_line_salesmanaccount_move_line salesmanaccount.model_account_move_linesales_team.group_sale_salesman1000
9access_account_partial_reconcile_salesmanaccount_partial_reconcile salesmanaccount.model_account_partial_reconcilesales_team.group_sale_salesman1000
10access_account_payment_term_salesmanaccount_payment_term salesmanaccount.model_account_payment_termsales_team.group_sale_salesman1000
11access_account_tax_useraccount.tax.useraccount.model_account_taxsales_team.group_sale_salesman1000
12access_account_tax_group_sale_manageraccount.tax.group sale manageraccount.model_account_tax_groupsales_team.group_sale_salesman1000
13access_res_partner_sale_userres.partner.sale.userbase.model_res_partnersales_team.group_sale_salesman1000
14access_res_partner_sale_managerres.partner.sale.managerbase.model_res_partnersales_team.group_sale_manager1110
15access_mail_activity_type_sale_managermail.activity.type.sale.managermail.model_mail_activity_typesales_team.group_sale_manager1111
16access_product_category_sale_managerproduct.category salemanagerproduct.model_product_categorysales_team.group_sale_manager1111
17access_product_pricelist_sale_userproduct.pricelist.sale.userproduct.model_product_pricelistsales_team.group_sale_salesman1000
18access_product_pricelist_sale_managerproduct.pricelist salemanagerproduct.model_product_pricelistsales_team.group_sale_manager1111
19access_product_pricelist_item_sale_managerproduct.pricelist.item salemanagerproduct.model_product_pricelist_itemsales_team.group_sale_manager1111
20access_product_attribute_sale_managerproduct.attribute managerproduct.model_product_attributesales_team.group_sale_manager1111
21access_product_attribute_value_sale_managerproduct.attribute manager valueproduct.model_product_attribute_valuesales_team.group_sale_manager1111
22access_product_product_attribute_sale_managerproduct.template.attribute manager valueproduct.model_product_template_attribute_valuesales_team.group_sale_manager1111
23access_product_product_attribute_custom_value_sale_userproduct.attribute.custom value salesmanproduct.model_product_attribute_custom_valuesales_team.group_sale_salesman1111
24access_product_supplierinfo_userproduct.supplierinfo.userproduct.model_product_supplierinfosales_team.group_sale_salesman1000
25access_product_supplierinfo_sale_managerproduct.supplierinfo salemanagerproduct.model_product_supplierinfosales_team.group_sale_manager1111
26access_product_template_attribute_exclusion_sale_managerproduct.attribute manager filter lineproduct.model_product_template_attribute_exclusionsales_team.group_sale_manager1111
27access_product_template_attribute_line_sale_managerproduct.attribute manager lineproduct.model_product_template_attribute_linesales_team.group_sale_manager1111
28access_product_tag_sale_managerproduct.tag.sale.managerproduct.model_product_tagsales_team.group_sale_manager1111
29access_product_product_sale_userproduct.product sale useproduct.model_product_productsales_team.group_sale_salesman1000
30access_product_product_sale_managerproduct.product salemanagermodel_product_productsales_team.group_sale_manager1111
31access_product_template_sale_userproduct.template sale useproduct.model_product_templatesales_team.group_sale_salesman1000
32access_product_template_sale_managerproduct.template salemanagermodel_product_templatesales_team.group_sale_manager1111
33access_uom_uom_useruom.uom.useruom.model_uom_uomsales_team.group_sale_salesman1000
34access_uom_category_sale_manageruom.category salemanageruom.model_uom_categorysales_team.group_sale_manager1111
35access_uom_uom_sale_manageruom.uom salemanageruom.model_uom_uomsales_team.group_sale_manager1111
36access_sale_order_portalsale.order.portalsale.model_sale_orderbase.group_portal1000
37access_sale_order_readonlysale.order.accountantmodel_sale_orderaccount.group_account_readonly1000
38access_sale_order_invoicing_paymentssale.ordermodel_sale_orderaccount.group_account_invoice1100
39access_sale_order_accountantsale.order.accountantmodel_sale_orderaccount.group_account_user1100
40access_sale_ordersale.ordermodel_sale_ordersales_team.group_sale_salesman1110
41access_sale_order_managersale.order.managermodel_sale_ordersales_team.group_sale_manager1111
42access_sale_order_line_portalsale.order.line.portalsale.model_sale_order_linebase.group_portal1000
43access_sale_order_line_readonlysale.order.line accountantmodel_sale_order_lineaccount.group_account_readonly1000
44access_sale_order_line_invoicing_paymentssale.order.linemodel_sale_order_lineaccount.group_account_invoice1100
45access_sale_order_line_accountantsale.order.line accountantmodel_sale_order_lineaccount.group_account_user1100
46access_sale_order_linesale.order.linemodel_sale_order_linesales_team.group_sale_salesman1111
47access_sale_report_salesmansale.reportmodel_sale_reportsales_team.group_sale_salesman1000
48access_payment_link_wizard_saleaccess.payment.link.wizard.salepayment.model_payment_link_wizardsales_team.group_sale_salesman1110
49access_sale_payment_provider_onboarding_wizardaccess.sale.payment.provider.onboarding.wizardmodel_sale_payment_provider_onboarding_wizardbase.group_system1110
50access_sale_advance_payment_invaccess.sale.advance.payment.invmodel_sale_advance_payment_invsales_team.group_sale_salesman1110
51access_sale_order_cancelaccess.sale.order.cancelmodel_sale_order_cancelsales_team.group_sale_salesman1110