diff --git a/addons/mrp_subcontracting/views/subcontracting_portal_templates.xml b/addons/mrp_subcontracting/views/subcontracting_portal_templates.xml index 81ace10e909..29bd37c362a 100644 --- a/addons/mrp_subcontracting/views/subcontracting_portal_templates.xml +++ b/addons/mrp_subcontracting/views/subcontracting_portal_templates.xml @@ -74,7 +74,7 @@ - + diff --git a/addons/point_of_sale/__manifest__.py b/addons/point_of_sale/__manifest__.py index 30ced490628..eeb37400e5c 100644 --- a/addons/point_of_sale/__manifest__.py +++ b/addons/point_of_sale/__manifest__.py @@ -99,7 +99,6 @@ # We can reduce the size of loaded assets in POS UI by selectively # loading the `web` assets. We should only include what POS needs. 'point_of_sale.pos_assets_backend': [ - ('include', 'web.assets_common'), ('include', 'web.assets_backend'), ('remove', 'web/static/src/core/errors/error_handlers.js'), ('remove', 'web/static/src/legacy/legacy_rpc_error_handler.js'), diff --git a/addons/point_of_sale/views/pos_assets_common.xml b/addons/point_of_sale/views/pos_assets_common.xml index f90dd4b8902..70904f9c4ac 100644 --- a/addons/point_of_sale/views/pos_assets_common.xml +++ b/addons/point_of_sale/views/pos_assets_common.xml @@ -4,6 +4,7 @@ diff --git a/addons/website/tests/test_performance.py b/addons/website/tests/test_performance.py index a44bc309b23..199876fe6b1 100644 --- a/addons/website/tests/test_performance.py +++ b/addons/website/tests/test_performance.py @@ -2,7 +2,7 @@ # Part of Odoo. See LICENSE file for full copyright and licensing details. from odoo.tools import mute_logger -from odoo.tests.common import HttpCase +from odoo.tests.common import HttpCase, tagged EXTRA_REQUEST = 2 - 1 """ During tests, the query on 'base_registry_signaling, base_cache_signaling' @@ -140,10 +140,13 @@ class TestWebsitePerformance(UtilPerf): self.assertEqual(self._get_url_hot_query(self.page.url), 6) self.assertEqual(self._get_url_hot_query(self.page.url, cache=False), 10) + +@tagged('-at_install', 'post_install') +class TestWebsitePerformancePost(UtilPerf): @mute_logger('odoo.http') def test_50_perf_sql_web_assets(self): # assets route /web/assets/.. - self.url_open('/') # create assets attachments + self.env['ir.qweb']._generate_asset_nodes('web.assets_common', css=False, js=True) assets_url = self.env['ir.attachment'].search([('url', '=like', '/web/assets/%/web.assets_common%.js')], limit=1).url self.assertEqual(self._get_url_hot_query(assets_url), 4) self.assertEqual(self._get_url_hot_query(assets_url, cache=False), 4)