[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': 'Point of Sale enterprise', 'category': 'Sales/Point of Sale', 'summary': 'Advanced features for PoS', 'description': '\nAdvanced features for the PoS like better views \nfor IoT Box config. \n', 'data': ['security/ir.model.access.csv', 'security/preparation_display_security.xml', 'views/res_config_settings_views.xml', 'views/preparation_display_assets_index.xml', 'views/preparation_display_view.xml', 'wizard/preparation_display_reset_wizard.xml', 'data/preparation_display_cron.xml', 'views/pos_order_view.xml', 'views/pos_preparation_time_report_view.xml'], 'depends': ['point_of_sale'], 'auto_install': True, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'point_of_sale._assets_pos': ['pos_enterprise/static/src/override/point_of_sale/**/*', ('remove', 'pos_enterprise/static/src/override/point_of_sale/**/*.dark.scss')], 'point_of_sale.assets_prod_dark': [('include', 'web.dark_mode_variables'), ('before', 'web_enterprise/static/src/scss/bootstrap_overridden.scss', 'web_enterprise/static/src/scss/bootstrap_overridden.dark.scss'), ('after', 'web/static/lib/bootstrap/scss/_functions.scss', 'web_enterprise/static/src/scss/bs_functions_overridden.dark.scss'), 'web_enterprise/static/src/**/*.dark.scss', 'pos_enterprise/static/src/**/*.dark.scss'], 'pos_preparation_display.assets': ['web/static/src/scss/functions.scss', 'pos_enterprise/static/src/scss/primary_variables.scss', ('include', 'point_of_sale.base_app'), 'web/static/src/webclient/webclient.scss', 'web/static/src/webclient/icons.scss', 'point_of_sale/static/src/utils.js', 'point_of_sale/static/src/app/utils/devices_identifier_sequence.js', 'mail/static/src/core/common/sound_effects_service.js', 'point_of_sale/static/src/overrides/sound_effects_service.js', 'pos_enterprise/static/src/app/**/*', 'point_of_sale/static/src/proxy_trap.js', 'point_of_sale/static/src/lazy_getter.js', 'point_of_sale/static/src/app/models/data_service_options.js', 'point_of_sale/static/src/app/models/utils/indexed_db.js', 'point_of_sale/static/src/app/utils/pretty_console_log.js', 'point_of_sale/static/src/app/models/related_models/**/*', 'point_of_sale/static/src/app/services/data_service.js', 'point_of_sale/static/src/app/models/pos_preset.js', 'point_of_sale/static/src/app/models/pos_category.js'], 'pos_preparation_display.assets_tour_tests': [('include', 'point_of_sale.base_tests'), 'pos_enterprise/static/tests/tours/preparation_display/**/*'], 'web.assets_tests': ['pos_enterprise/static/tests/tours/point_of_sale/**/*'], 'web.assets_backend': ['pos_enterprise/static/src/backend/components/fields/duration_field.js', 'pos_enterprise/static/src/backend/components/fields/duration_field.xml'], 'web.assets_unit_tests_setup': [('include', 'pos_preparation_display.assets'), ('remove', 'pos_enterprise/static/src/app/root.js'), ('remove', 'pos_enterprise/static/src/**/*.scss'), 'web/static/src/core/debug/**/*', 'web/static/src/core/browser/router.js'], 'web.assets_unit_tests': ['pos_enterprise/static/tests/unit/**/*']}}
{'name': 'Point of Sale enterprise', 'category': 'Sales/Point of Sale', 'summary': 'Advanced features for PoS', 'description': '\nAdvanced features for the PoS like better views \nfor IoT Box config. \n', 'data': ['security/ir.access.csv', 'security/preparation_display_security.xml', 'views/res_config_settings_views.xml', 'views/preparation_display_assets_index.xml', 'views/preparation_display_view.xml', 'wizard/preparation_display_reset_wizard.xml', 'data/preparation_display_cron.xml', 'views/pos_order_view.xml', 'views/pos_preparation_time_report_view.xml'], 'depends': ['point_of_sale'], 'auto_install': False, 'author': 'Odoo S.A.', 'license': 'LGPL-3', 'assets': {'point_of_sale._assets_pos': ['pos_enterprise/static/src/override/point_of_sale/**/*', ('remove', 'pos_enterprise/static/src/override/point_of_sale/**/*.dark.scss')], 'point_of_sale.assets_prod_dark': [('include', 'web.dark_mode_variables'), ('before', 'web_enterprise/static/src/scss/bootstrap_overridden.scss', 'web_enterprise/static/src/scss/bootstrap_overridden.dark.scss'), ('after', 'web/static/lib/bootstrap/scss/_functions.scss', 'web_enterprise/static/src/scss/bs_functions_overridden.dark.scss'), 'web_enterprise/static/src/**/*.dark.scss', 'pos_enterprise/static/src/**/*.dark.scss'], 'pos_preparation_display.assets': ['web/static/src/scss/functions.scss', 'pos_enterprise/static/src/scss/primary_variables.scss', ('include', 'point_of_sale.base_app'), 'web/static/src/webclient/webclient.scss', 'web/static/src/webclient/icons.scss', 'point_of_sale/static/src/utils.js', 'point_of_sale/static/src/app/utils/devices_identifier_sequence.js', 'mail/static/src/core/common/sound_effects_service.js', 'point_of_sale/static/src/overrides/sound_effects_service.js', 'pos_enterprise/static/src/app/**/*', 'point_of_sale/static/src/proxy_trap.js', 'point_of_sale/static/src/lazy_getter.js', 'point_of_sale/static/src/app/models/data_service_options.js', 'point_of_sale/static/src/app/models/utils/indexed_db.js', 'point_of_sale/static/src/app/utils/pretty_console_log.js', 'point_of_sale/static/src/app/models/related_models/**/*', 'point_of_sale/static/src/app/services/data_service.js', 'point_of_sale/static/src/app/models/pos_preset.js', 'point_of_sale/static/src/app/models/pos_category.js'], 'pos_preparation_display.assets_tour_tests': [('include', 'point_of_sale.base_tests'), 'pos_enterprise/static/tests/tours/preparation_display/**/*'], 'web.assets_tests': ['pos_enterprise/static/tests/tours/point_of_sale/**/*'], 'web.assets_backend': ['pos_enterprise/static/src/backend/components/fields/duration_field.js', 'pos_enterprise/static/src/backend/components/fields/duration_field.xml'], 'web.assets_unit_tests_setup': [('include', 'pos_preparation_display.assets'), ('remove', 'pos_enterprise/static/src/app/root.js'), ('remove', 'pos_enterprise/static/src/**/*.scss'), 'web/static/src/core/debug/**/*', 'web/static/src/core/browser/router.js'], 'web.assets_unit_tests': ['pos_enterprise/static/tests/unit/**/*']}}
+10
View File
@@ -0,0 +1,10 @@
id,name,model_id,group_id/id,operation,domain
access_prep_line,pos.prep.line,pos.prep.line,point_of_sale.group_pos_user,crud,
access_prep_state,pos.prep.state,pos.prep.state,point_of_sale.group_pos_user,crud,
access_prep_order,pos.prep.order,pos.prep.order,point_of_sale.group_pos_user,crud,
access_prep_stage_manager,pos.prep.stage,pos.prep.stage,point_of_sale.group_pos_manager,crud,
access_prep_stage,pos.prep.stage,pos.prep.stage,point_of_sale.group_pos_user,r,
access_prep_display_manager,pos.prep.display,pos.prep.display,point_of_sale.group_pos_manager,crud,
access_prep_display,pos.prep.display,pos.prep.display,point_of_sale.group_pos_user,r,
access_preparation_display_reset_wizard,pos.preparation.display.reset.wizard,pos.preparation.display.reset.wizard,point_of_sale.group_pos_user,crud,
access_preparation_time_report,access.preparation.time.report,preparation.time.report,point_of_sale.group_pos_user,r,
1 id name model_id group_id/id operation domain
2 access_prep_line pos.prep.line pos.prep.line point_of_sale.group_pos_user crud
3 access_prep_state pos.prep.state pos.prep.state point_of_sale.group_pos_user crud
4 access_prep_order pos.prep.order pos.prep.order point_of_sale.group_pos_user crud
5 access_prep_stage_manager pos.prep.stage pos.prep.stage point_of_sale.group_pos_manager crud
6 access_prep_stage pos.prep.stage pos.prep.stage point_of_sale.group_pos_user r
7 access_prep_display_manager pos.prep.display pos.prep.display point_of_sale.group_pos_manager crud
8 access_prep_display pos.prep.display pos.prep.display point_of_sale.group_pos_user r
9 access_preparation_display_reset_wizard pos.preparation.display.reset.wizard pos.preparation.display.reset.wizard point_of_sale.group_pos_user crud
10 access_preparation_time_report access.preparation.time.report preparation.time.report point_of_sale.group_pos_user r
@@ -1,10 +0,0 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_prep_line,pos.prep.line,model_pos_prep_line,point_of_sale.group_pos_user,1,1,1,1
access_prep_state,pos.prep.state,model_pos_prep_state,point_of_sale.group_pos_user,1,1,1,1
access_prep_order,pos.prep.order,model_pos_prep_order,point_of_sale.group_pos_user,1,1,1,1
access_prep_stage_manager,pos.prep.stage,model_pos_prep_stage,point_of_sale.group_pos_manager,1,1,1,1
access_prep_stage,pos.prep.stage,model_pos_prep_stage,point_of_sale.group_pos_user,1,0,0,0
access_prep_display_manager,pos.prep.display,model_pos_prep_display,point_of_sale.group_pos_manager,1,1,1,1
access_prep_display,pos.prep.display,model_pos_prep_display,point_of_sale.group_pos_user,1,0,0,0
access_preparation_display_reset_wizard,pos.preparation.display.reset.wizard,model_pos_preparation_display_reset_wizard,point_of_sale.group_pos_user,1,1,1,1
access_preparation_time_report,access.preparation.time.report,model_preparation_time_report,point_of_sale.group_pos_user,1,0,0,0
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_prep_line pos.prep.line model_pos_prep_line point_of_sale.group_pos_user 1 1 1 1
3 access_prep_state pos.prep.state model_pos_prep_state point_of_sale.group_pos_user 1 1 1 1
4 access_prep_order pos.prep.order model_pos_prep_order point_of_sale.group_pos_user 1 1 1 1
5 access_prep_stage_manager pos.prep.stage model_pos_prep_stage point_of_sale.group_pos_manager 1 1 1 1
6 access_prep_stage pos.prep.stage model_pos_prep_stage point_of_sale.group_pos_user 1 0 0 0
7 access_prep_display_manager pos.prep.display model_pos_prep_display point_of_sale.group_pos_manager 1 1 1 1
8 access_prep_display pos.prep.display model_pos_prep_display point_of_sale.group_pos_user 1 0 0 0
9 access_preparation_display_reset_wizard pos.preparation.display.reset.wizard model_pos_preparation_display_reset_wizard point_of_sale.group_pos_user 1 1 1 1
10 access_preparation_time_report access.preparation.time.report model_preparation_time_report point_of_sale.group_pos_user 1 0 0 0