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圖標

三、點擊「成爲超級用戶「

你會發現,你的右上角變成了黃色條紋橫幅

 

 

做爲開發人員,儘可能謹慎使用。

超級管理員模式下,你會忽略權限給你留下的坑。

謝謝你們閱讀。歡迎點贊。謝謝~~~

相關文章
相關標籤/搜索