From 2904de7bac0051f79063191d9983e4ac844c448a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9my=20Voet=20=28ryv=29?= Date: Wed, 2 Feb 2022 14:42:03 +0000 Subject: [PATCH] [FIX] website_event: add missing ir.model.access There isn't `ir.model.access` on `event.event.ticket` for public and portal users, but there is already the `ir.rule` to check the access. In master, It causes an issue now, since https://github.com/odoo/odoo/pull/82896, the `description` field of `event.event.ticket` isn't prefetch anymore by the sudoed `event_registrations_open` compute (that fill the cache with ticket data in sudo). It crashes single app build: https://runbot.odoo.com/runbot/build/12473674 We prefer to backport it in stable, there are maybe some corners where it will raise an Exception and for sake of correctness. closes odoo/odoo#84072 X-original-commit: d4f1be276d31215158b164f2f282afa8fa75f2b9 Signed-off-by: Thibault Delavallee (tde) --- addons/website_event/security/ir.model.access.csv | 1 + addons/website_event_sale/__manifest__.py | 1 - addons/website_event_sale/security/ir.model.access.csv | 2 -- 3 files changed, 1 insertion(+), 3 deletions(-) delete mode 100644 addons/website_event_sale/security/ir.model.access.csv diff --git a/addons/website_event/security/ir.model.access.csv b/addons/website_event/security/ir.model.access.csv index 72eda57d554..f81720ec096 100644 --- a/addons/website_event/security/ir.model.access.csv +++ b/addons/website_event/security/ir.model.access.csv @@ -1,5 +1,6 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink access_event_event,event.event,model_event_event,,1,0,0,0 +access_event_event_ticket,event.event.ticket,event.model_event_event_ticket,,1,0,0,0 access_event_type,event.type,event.model_event_type,,0,0,0,0 access_event_tag_category,event.tag.category,event.model_event_tag_category,,1,0,0,0 access_event_tag,event.tag,event.model_event_tag,,1,0,0,0 diff --git a/addons/website_event_sale/__manifest__.py b/addons/website_event_sale/__manifest__.py index 7ff7a778a8d..2e1fd181feb 100644 --- a/addons/website_event_sale/__manifest__.py +++ b/addons/website_event_sale/__manifest__.py @@ -14,7 +14,6 @@ Sell event tickets through eCommerce app. 'views/event_event_views.xml', 'views/website_event_templates.xml', 'views/website_sale_templates.xml', - 'security/ir.model.access.csv', 'security/website_event_sale_security.xml', ], 'auto_install': True, diff --git a/addons/website_event_sale/security/ir.model.access.csv b/addons/website_event_sale/security/ir.model.access.csv deleted file mode 100644 index e227364154e..00000000000 --- a/addons/website_event_sale/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_event_event_ticket,event.event.ticket,event.model_event_event_ticket,,1,0,0,0