21 lines
706 B
Python
21 lines
706 B
Python
from odoo.tests import common
|
|
|
|
from odoo.addons.access_restricted.tests.test_fields_view_get import (
|
|
TestFieldsViewGet as TestFieldsViewGetBase,
|
|
)
|
|
|
|
|
|
@common.tagged("post_install", "-at_install")
|
|
class TestFieldsViewGet(TestFieldsViewGetBase):
|
|
def test_access_settings_menu(self):
|
|
admin = self.env.ref("base.user_root")
|
|
demo = self.env.ref("base.user_demo")
|
|
|
|
# demo doesn't have admin rights, but has "Show Settings Menu"
|
|
self.clear_access(demo)
|
|
self.add_access(demo, "access_settings_menu.group_show_settings_menu")
|
|
self.view_form_all(demo)
|
|
self.view_form_mix(admin, demo)
|
|
self.clear_config()
|
|
self.view_form_mix(demo, admin)
|