[PORT] Odoo 20.0 compat pass: auto_install disables, ir.access.csv conversion, documents http/root/thread.cc/datas patches, trigger-dependency fixes

This commit is contained in:
1b-agent committed 2026-10-19 11:24:49 +00:00
1 parent 4d7ed91c27
commit f2b6066ad3
1174 files changed
+2145 -2260

No files matched your search

+1 -1
View File
@@ -1 +1 @@
{'name': 'Subscriptions', 'version': '1.1', 'category': 'Sales/Subscriptions', 'sequence': 115, 'summary': 'Generate recurring invoices and manage renewals', 'description': '\nThis module allows you to manage subscriptions.\n\nFeatures:\n - Create & edit subscriptions\n - Modify subscriptions with sales orders\n - Generate invoice automatically at fixed intervals\n', 'author': 'Camptocamp / Odoo', 'website': 'https://www.odoo.com/app/subscriptions', 'depends': ['sale_management', 'portal', 'rating', 'sms'], 'data': ['security/sale_subscription_security.xml', 'security/ir.model.access.csv', 'wizard/sale_subscription_close_reason_wizard_views.xml', 'wizard/sale_subscription_change_customer_wizard_views.xml', 'wizard/res_config_settings_views.xml', 'wizard/sale_make_invoice_advance_views.xml', 'views/sale_subscription_plan_views.xml', 'views/sale_order_views.xml', 'views/sale_order_template_views.xml', 'views/product_template_views.xml', 'views/product_pricelist_views.xml', 'views/product_pricelist_item_views.xml', 'views/product_product_views.xml', 'views/sale_subscription_views.xml', 'views/sale_order_line_views.xml', 'views/res_partner_views.xml', 'views/account_analytic_account_views.xml', 'views/sale_subscription_portal_templates.xml', 'views/subscription_templates.xml', 'views/payment_form_templates.xml', 'views/mail_activity_plan_views.xml', 'views/mail_activity_views.xml', 'views/sale_subscription_menus.xml', 'data/mail_template_data.xml', 'data/sale_subscription_data.xml', 'data/sms_template_data.xml', 'data/sale_subscription_tour.xml', 'report/sale_subscription_report_view.xml', 'report/sale_order_log_report_view.xml'], 'demo': ['data/sale_subscription_demo.xml'], 'application': True, 'pre_init_hook': '_pre_init_sale_subscription', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['sale_subscription/static/src/js/components/**/*', 'sale_subscription/static/src/js/product_catalog/**/*', 'sale_subscription/static/src/js/combo_configurator_dialog/*', 'sale_subscription/static/src/js/product_configurator_dialog/*', 'sale_subscription/static/src/js/sale_product_field.js', 'sale_subscription/static/src/js/tours/sale_subscription.js'], 'web.assets_frontend': ['sale_subscription/static/src/interactions/**/*', 'sale_subscription/static/src/xml/*.xml'], 'web.assets_tests': ['sale_subscription/static/src/js/tours/test_sale_subscription_portal.js', 'sale_subscription/static/tests/tours/*']}}
{'name': 'Subscriptions', 'version': '1.1', 'category': 'Sales/Subscriptions', 'sequence': 115, 'summary': 'Generate recurring invoices and manage renewals', 'description': '\nThis module allows you to manage subscriptions.\n\nFeatures:\n - Create & edit subscriptions\n - Modify subscriptions with sales orders\n - Generate invoice automatically at fixed intervals\n', 'author': 'Camptocamp / Odoo', 'website': 'https://www.odoo.com/app/subscriptions', 'depends': ['sale_management', 'portal', 'rating', 'sms'], 'data': ['security/sale_subscription_security.xml', 'security/ir.access.csv', 'wizard/sale_subscription_close_reason_wizard_views.xml', 'wizard/sale_subscription_change_customer_wizard_views.xml', 'wizard/res_config_settings_views.xml', 'wizard/sale_make_invoice_advance_views.xml', 'views/sale_subscription_plan_views.xml', 'views/sale_order_views.xml', 'views/sale_order_template_views.xml', 'views/product_template_views.xml', 'views/product_pricelist_views.xml', 'views/product_pricelist_item_views.xml', 'views/product_product_views.xml', 'views/sale_subscription_views.xml', 'views/sale_order_line_views.xml', 'views/res_partner_views.xml', 'views/account_analytic_account_views.xml', 'views/sale_subscription_portal_templates.xml', 'views/subscription_templates.xml', 'views/payment_form_templates.xml', 'views/mail_activity_plan_views.xml', 'views/mail_activity_views.xml', 'views/sale_subscription_menus.xml', 'data/mail_template_data.xml', 'data/sale_subscription_data.xml', 'data/sms_template_data.xml', 'data/sale_subscription_tour.xml', 'report/sale_subscription_report_view.xml', 'report/sale_order_log_report_view.xml'], 'demo': ['data/sale_subscription_demo.xml'], 'application': True, 'pre_init_hook': '_pre_init_sale_subscription', 'license': 'LGPL-3', 'assets': {'web.assets_backend': ['sale_subscription/static/src/js/components/**/*', 'sale_subscription/static/src/js/product_catalog/**/*', 'sale_subscription/static/src/js/combo_configurator_dialog/*', 'sale_subscription/static/src/js/product_configurator_dialog/*', 'sale_subscription/static/src/js/sale_product_field.js', 'sale_subscription/static/src/js/tours/sale_subscription.js'], 'web.assets_frontend': ['sale_subscription/static/src/interactions/**/*', 'sale_subscription/static/src/xml/*.xml'], 'web.assets_tests': ['sale_subscription/static/src/js/tours/test_sale_subscription_portal.js', 'sale_subscription/static/tests/tours/*']}}
+20
View File
@@ -0,0 +1,20 @@
id,name,model_id,group_id/id,operation,domain
access_sale_subscription_report_salesman,access_sale_subscription_report_salesman,sale.subscription.report,sales_team.group_sale_salesman,r,
access_sale_subscription_report_manager,access_sale_subscription_report_manager,sale.subscription.report,sales_team.group_sale_manager,r,
access_sale_subscription_close_reason_manager,access_sale_order_close_reason_manager,sale.order.close.reason,sales_team.group_sale_manager,crud,
access_subscription_close_reason_public_public,access_order_close_reason_public,sale_subscription.sale_order_close_reason,base.group_public,r,
access_subscription_close_reason_public_portal,access_order_close_reason_public,sale_subscription.sale_order_close_reason,base.group_portal,r,
access_subscription_close_reason_public_employee,access_order_close_reason_public,sale_subscription.sale_order_close_reason,base.group_user,r,
access_sale_order_close_reason_view,access_sale_order_close_reason_view,sale.order.close.reason,sales_team.group_sale_salesman,r,
access_sale_order_log,access_sale_order_log,sale.order.log,sales_team.group_sale_salesman,r,
access_sms_template_sale_subscription_manager,access.sms.template.sale.subscription.manager,sms.sms_template,sales_team.group_sale_manager,crud,
access_sale_subscription_close_reason_wizard,access.sale.subscription.close.reason.wizard,sale.subscription.close.reason.wizard,sales_team.group_sale_salesman,r,
access_sale_subscription_change_customer_wizard,access.sale.subscription.change.customer.wizard,sale.subscription.change.customer.wizard,sales_team.group_sale_manager,r,
access_sale_order_log_report_salesman,access_sale_order_log_report_salesman,sale.order.log.report,sales_team.group_sale_salesman,r,
access_sale_order_log_report_manager,access_sale_order_log_report_manager,sale.order.log.report,sales_team.group_sale_manager,r,
access_mail_activity_plan_sale_manager,mail.activity.plan.sale.manager,mail.mail_activity_plan,sales_team.group_sale_manager,crud,
access_mail_activity_plan_template_sale_manager,mail.activity.plan.template.sale.manager,mail.mail_activity_plan_template,sales_team.group_sale_manager,crud,
access_sale_subscription_plan_salesman,access_sale_subscription_plan_salesman,sale.subscription.plan,sales_team.group_sale_salesman,r,
access_sale_subscription_plan_manager,access_sale_subscription_plan_manager,sale.subscription.plan,sales_team.group_sale_manager,crud,
access_product_pricelist_item_salesman,access_product_pricelist_item_salesman,product.pricelist.item,sales_team.group_sale_salesman,r,
access_product_pricelist_item_manager,access_product_pricelist_item_manager,product.pricelist.item,sales_team.group_sale_manager,crud,
1 id name model_id group_id/id operation domain
2 access_sale_subscription_report_salesman access_sale_subscription_report_salesman sale.subscription.report sales_team.group_sale_salesman r
3 access_sale_subscription_report_manager access_sale_subscription_report_manager sale.subscription.report sales_team.group_sale_manager r
4 access_sale_subscription_close_reason_manager access_sale_order_close_reason_manager sale.order.close.reason sales_team.group_sale_manager crud
5 access_subscription_close_reason_public_public access_order_close_reason_public sale_subscription.sale_order_close_reason base.group_public r
6 access_subscription_close_reason_public_portal access_order_close_reason_public sale_subscription.sale_order_close_reason base.group_portal r
7 access_subscription_close_reason_public_employee access_order_close_reason_public sale_subscription.sale_order_close_reason base.group_user r
8 access_sale_order_close_reason_view access_sale_order_close_reason_view sale.order.close.reason sales_team.group_sale_salesman r
9 access_sale_order_log access_sale_order_log sale.order.log sales_team.group_sale_salesman r
10 access_sms_template_sale_subscription_manager access.sms.template.sale.subscription.manager sms.sms_template sales_team.group_sale_manager crud
11 access_sale_subscription_close_reason_wizard access.sale.subscription.close.reason.wizard sale.subscription.close.reason.wizard sales_team.group_sale_salesman r
12 access_sale_subscription_change_customer_wizard access.sale.subscription.change.customer.wizard sale.subscription.change.customer.wizard sales_team.group_sale_manager r
13 access_sale_order_log_report_salesman access_sale_order_log_report_salesman sale.order.log.report sales_team.group_sale_salesman r
14 access_sale_order_log_report_manager access_sale_order_log_report_manager sale.order.log.report sales_team.group_sale_manager r
15 access_mail_activity_plan_sale_manager mail.activity.plan.sale.manager mail.mail_activity_plan sales_team.group_sale_manager crud
16 access_mail_activity_plan_template_sale_manager mail.activity.plan.template.sale.manager mail.mail_activity_plan_template sales_team.group_sale_manager crud
17 access_sale_subscription_plan_salesman access_sale_subscription_plan_salesman sale.subscription.plan sales_team.group_sale_salesman r
18 access_sale_subscription_plan_manager access_sale_subscription_plan_manager sale.subscription.plan sales_team.group_sale_manager crud
19 access_product_pricelist_item_salesman access_product_pricelist_item_salesman product.pricelist.item sales_team.group_sale_salesman r
20 access_product_pricelist_item_manager access_product_pricelist_item_manager product.pricelist.item sales_team.group_sale_manager crud
@@ -1,20 +0,0 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_sale_subscription_report_salesman,access_sale_subscription_report_salesman,model_sale_subscription_report,sales_team.group_sale_salesman,1,0,0,0
access_sale_subscription_report_manager,access_sale_subscription_report_manager,model_sale_subscription_report,sales_team.group_sale_manager,1,0,0,0
access_sale_subscription_close_reason_manager,access_sale_order_close_reason_manager,model_sale_order_close_reason,sales_team.group_sale_manager,1,1,1,1
access_subscription_close_reason_public_public,access_order_close_reason_public,sale_subscription.model_sale_order_close_reason,base.group_public,1,0,0,0
access_subscription_close_reason_public_portal,access_order_close_reason_public,sale_subscription.model_sale_order_close_reason,base.group_portal,1,0,0,0
access_subscription_close_reason_public_employee,access_order_close_reason_public,sale_subscription.model_sale_order_close_reason,base.group_user,1,0,0,0
access_sale_order_close_reason_view,access_sale_order_close_reason_view,model_sale_order_close_reason,sales_team.group_sale_salesman,1,0,0,0
access_sale_order_log,access_sale_order_log,model_sale_order_log,sales_team.group_sale_salesman,1,0,0,0
access_sms_template_sale_subscription_manager,access.sms.template.sale.subscription.manager,sms.model_sms_template,sales_team.group_sale_manager,1,1,1,1
access_sale_subscription_close_reason_wizard,access.sale.subscription.close.reason.wizard,model_sale_subscription_close_reason_wizard,sales_team.group_sale_salesman,1,1,1,0
access_sale_subscription_change_customer_wizard,access.sale.subscription.change.customer.wizard,model_sale_subscription_change_customer_wizard,sales_team.group_sale_manager,1,1,1,0
access_sale_order_log_report_salesman,access_sale_order_log_report_salesman,model_sale_order_log_report,sales_team.group_sale_salesman,1,0,0,0
access_sale_order_log_report_manager,access_sale_order_log_report_manager,model_sale_order_log_report,sales_team.group_sale_manager,1,0,0,0
access_mail_activity_plan_sale_manager,mail.activity.plan.sale.manager,mail.model_mail_activity_plan,sales_team.group_sale_manager,1,1,1,1
access_mail_activity_plan_template_sale_manager,mail.activity.plan.template.sale.manager,mail.model_mail_activity_plan_template,sales_team.group_sale_manager,1,1,1,1
access_sale_subscription_plan_salesman,access_sale_subscription_plan_salesman,model_sale_subscription_plan,sales_team.group_sale_salesman,1,0,0,0
access_sale_subscription_plan_manager,access_sale_subscription_plan_manager,model_sale_subscription_plan,sales_team.group_sale_manager,1,1,1,1
access_product_pricelist_item_salesman,access_product_pricelist_item_salesman,model_product_pricelist_item,sales_team.group_sale_salesman,1,0,0,0
access_product_pricelist_item_manager,access_product_pricelist_item_manager,model_product_pricelist_item,sales_team.group_sale_manager,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_sale_subscription_report_salesman access_sale_subscription_report_salesman model_sale_subscription_report sales_team.group_sale_salesman 1 0 0 0
3 access_sale_subscription_report_manager access_sale_subscription_report_manager model_sale_subscription_report sales_team.group_sale_manager 1 0 0 0
4 access_sale_subscription_close_reason_manager access_sale_order_close_reason_manager model_sale_order_close_reason sales_team.group_sale_manager 1 1 1 1
5 access_subscription_close_reason_public_public access_order_close_reason_public sale_subscription.model_sale_order_close_reason base.group_public 1 0 0 0
6 access_subscription_close_reason_public_portal access_order_close_reason_public sale_subscription.model_sale_order_close_reason base.group_portal 1 0 0 0
7 access_subscription_close_reason_public_employee access_order_close_reason_public sale_subscription.model_sale_order_close_reason base.group_user 1 0 0 0
8 access_sale_order_close_reason_view access_sale_order_close_reason_view model_sale_order_close_reason sales_team.group_sale_salesman 1 0 0 0
9 access_sale_order_log access_sale_order_log model_sale_order_log sales_team.group_sale_salesman 1 0 0 0
10 access_sms_template_sale_subscription_manager access.sms.template.sale.subscription.manager sms.model_sms_template sales_team.group_sale_manager 1 1 1 1
11 access_sale_subscription_close_reason_wizard access.sale.subscription.close.reason.wizard model_sale_subscription_close_reason_wizard sales_team.group_sale_salesman 1 1 1 0
12 access_sale_subscription_change_customer_wizard access.sale.subscription.change.customer.wizard model_sale_subscription_change_customer_wizard sales_team.group_sale_manager 1 1 1 0
13 access_sale_order_log_report_salesman access_sale_order_log_report_salesman model_sale_order_log_report sales_team.group_sale_salesman 1 0 0 0
14 access_sale_order_log_report_manager access_sale_order_log_report_manager model_sale_order_log_report sales_team.group_sale_manager 1 0 0 0
15 access_mail_activity_plan_sale_manager mail.activity.plan.sale.manager mail.model_mail_activity_plan sales_team.group_sale_manager 1 1 1 1
16 access_mail_activity_plan_template_sale_manager mail.activity.plan.template.sale.manager mail.model_mail_activity_plan_template sales_team.group_sale_manager 1 1 1 1
17 access_sale_subscription_plan_salesman access_sale_subscription_plan_salesman model_sale_subscription_plan sales_team.group_sale_salesman 1 0 0 0
18 access_sale_subscription_plan_manager access_sale_subscription_plan_manager model_sale_subscription_plan sales_team.group_sale_manager 1 1 1 1
19 access_product_pricelist_item_salesman access_product_pricelist_item_salesman model_product_pricelist_item sales_team.group_sale_salesman 1 0 0 0
20 access_product_pricelist_item_manager access_product_pricelist_item_manager model_product_pricelist_item sales_team.group_sale_manager 1 1 1 1