16.0[IMP]document_page: menu_parent_id context domain of menu creation

This commit is contained in:
Alberto Martínez
2024-01-08 15:12:17 +01:00
committed by Justine Doutreloux
parent 613e102b11
commit 17d246f7e4
5 changed files with 47 additions and 1 deletions

View File

@@ -27,3 +27,17 @@ class TestDocumentPageCreateMenu(common.TransactionCase):
).default_get(fields_list)
self.assertEqual(res["menu_name"], "Odoo 15.0 Functional Demo")
def test_page_menu_parent_id_context(self):
"""Test page menu parent_id context."""
menu_parent = self.env["ir.ui.menu"].create({"name": "Test Folder Menu"})
context_results = (
self.env["ir.ui.menu"]
.with_context(**{"ir.ui.menu.authorized_list": True})
.search([("id", "=", menu_parent.id)])
)
no_context_results = self.env["ir.ui.menu"].search(
[("id", "=", menu_parent.id)]
)
self.assertEqual(context_results[:1].id, menu_parent.id)
self.assertEqual(any(no_context_results), False)