${escape(translatedText)}
`), diff --git a/addons/web/static/tests/views/calendar/calendar_view_tests.js b/addons/web/static/tests/views/calendar/calendar_view_tests.js index 8534dc20385..c27c4dcc43d 100644 --- a/addons/web/static/tests/views/calendar/calendar_view_tests.js +++ b/addons/web/static/tests/views/calendar/calendar_view_tests.js @@ -939,7 +939,7 @@ QUnit.module("Views", ({ beforeEach }) => { await click(target, ".o_cw_popover_delete"); assert.strictEqual( target.querySelector(".modal-title").textContent, - "Bye-bye, record!", + " ", "should display the confirm message" ); diff --git a/odoo/addons/base/models/ir_rule.py b/odoo/addons/base/models/ir_rule.py index e46d1a663e8..8e6b1711ce0 100644 --- a/odoo/addons/base/models/ir_rule.py +++ b/odoo/addons/base/models/ir_rule.py @@ -212,12 +212,10 @@ class IrRule(models.Model): 'unlink': _("unlink"), } user_description = f"{self.env.user.name} (id={self.env.user.id})" - operation_error = _("Uh-oh! Looks like you have stumbled upon some top-secret records.\n\n" \ - "Sorry, %s doesn't have '%s' access to:", user_description, operations[operation]) + operation_error = "对不起,你没有访问的权限: %s", user_description failing_model = _("- %s (%s)", description, model) - resolution_info = _("If you really, really need access, perhaps you can win over your friendly administrator with a batch of freshly baked cookies.") - + resolution_info = "" if not self.user_has_groups('base.group_no_one') or not self.env.user.has_group('base.group_user'): records.invalidate_recordset() return AccessError(f"{operation_error}\n{failing_model}\n\n{resolution_info}")