Odoo限制对数据库管理器页面的访问

时间:2015-05-19 12:56:11

标签: openerp odoo odoo-8

如何通过密码限制对Odoo / OpenERP的数据库管理器页面的访问?因此,只有主管理员才能看到此页面。

我在这里找到了一个很好的模块: https://www.odoo.com/forum/help-1/question/how-to-show-the-manage-database-page-for-particular-user-like-administrator-in-openerp-v8-57036#answer-64736

但问题是这个模块不支持多个数据库!

是否有其他方法或自定义模块可以实现这一目标?

1 个答案:

答案 0 :(得分:-1)

您可以使用此模块:Restrict access to Manage Databases来限制对“管理数据库”页面的访问。

安装模块后,如果您以管理员身份登录(用户ID = 1)或者您为该用户启用了技术功能,则只能访问“管理数据库”页面(/web/database/manager/) 。

如果您已安装模块并且在注销时无法切换数据库,则可以将db标志添加到您的网址以手动选择所需的数据库,例如:

yoursite.com/web?db=database2

<强>警告:

此解决方案可能很麻烦,因为您必须在同一实例的所有数据库中安装它。

另一种解决方案是使用nginx将/web/database/manager的访问权限仅限于您的IP地址或范围或IP地址。