zoukankan      html  css  js  c++  java
  • odoo12 如何设置超级用户

    在odoo12的版本中,和之前的版本有点不一样的地方

    在odoo12版本之前,每个实例都是使用户名为Administrator的默认用户来创建的。

    在数据库中user_id是1。

    在代码中,你会发现

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

    这是为了开发人员提供了便利。在我们开发的过程中,很多开发人员,一直都是使用

    管理员用户身份登录使用的,尤其是在我们本地环境上做开发的时候。

    所以,每次登录的时候,我们都可以完全的访问所有的资源。

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

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

    这样就会导致很多权限问题,和不必要的错误。

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

    而在odoo12中做了改动

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

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

    而这个用户的id变成了2

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

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

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

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

    2、 单机右上角的BUG图标

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

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

     

    作为开发人员,尽量谨慎使用。

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

    谢谢大家阅读。欢迎点赞。谢谢~~~

  • 相关阅读:
    170821-关于SpringMVC的知识点
    170820-关于JSP页面的知识点
    170819-关于JSTL的知识点
    170819-关于EL表达式的知识点
    170817关于文件下载的知识点
    170814关于Cookie的知识点
    170817关于文件上传的知识点
    170817关于JSON知识点
    170817关于AJAX的知识点
    爬虫框架Scrapy之详解
  • 原文地址:https://www.cnblogs.com/ws17345067708/p/11024225.html
Copyright © 2011-2022 走看看