odoo12 如何设置超级用户

在odoo12的版本中,和以前的版本有点不同的地方python

在odoo12版本以前,每一个实例都是使用户名为Administrator的默认用户来建立的。数据库

在数据库中user_id是1。测试

在代码中,你会发现3d

# The hard-coded super-user id (a.k.a. administrator, or root user).
SUPERUSER_ID = 1

这是为了开发人员提供了便利。在咱们开发的过程当中,不少开发人员,一直都是使用code

管理员用户身份登陆使用的,尤为是在咱们本地环境上作开发的时候。blog

因此,每次登陆的时候,咱们均可以彻底的访问全部的资源。资源

这样作,会把开发变得简单,可是用户用起来很头疼。开发

在没有编写自动化测试的开发过程当中,开发人员从没有站在实际用户的角度测试系统。it

这样就会致使不少权限问题,和没必要要的错误。自动化

好比:点击某个菜单,返回了一个拒绝访问的错误。

 

而在odoo12中作了改动

在odoo12版本中,在管理用户和实际超级用户之间进行了隔离。

代码中任然有SUPERUSER = 1,可是默认用户,在odoo12中变成了‘Mitchell Admin’

而这个用户的id变成了2

咱们不能再设置》用户》用户列表中查看ID 是1 的用户,这个用户彷佛不存在,或者至少无人从GUI页面访问这个用户。

 

那咱们如何成为超级用户呢?

在开发者模式菜单下面,新增了一个链接“成为超级用户”

一、激活开发者模式(设置》激活开发者模式)

二、 单机右上角的BUG图标

三、点击“成为超级用户“

你会发现,你的右上角变成了黄色条纹横幅

 

 

做为开发人员,尽可能谨慎使用。

超级管理员模式下,你会忽略权限给你留下的坑。

谢谢你们阅读。欢迎点赞。谢谢~~~

相关文章
相关标签/搜索