05 定義模組的訪問許可權(學Odoo,就得Do)

2021-10-05 09:30:50 字數 1298 閱讀 3238

作為乙個企業級系統,許可權配置至關重要,每個人在相應的崗位各司其職,互相協作又不互相干擾,是非常重要的事情。

本節向大家介紹odoo自定義的模組如何配置許可權。

首先,我們要在之前提到的security的目錄下建立許可權配置檔案ir.model.access.csv

其次,是csv檔案編輯,工欲善其事必先利其器,pycharm有第三方plugins幫你把csv檔案分成對應的列,避免你輸入弄錯行或者列

安裝外掛程式完畢後,我們再開啟csv檔案,編輯器裡面多了乙個tab叫table editor,我們現在文字編輯器裡面把列置備上。你看這麼編輯是不是爽很多。

group方式進行訪問許可權控制,我們還沒有建立,所以group_id列我們放空。後四列的讀寫建立和unlink(標記刪除),1代表允許,0代表不允許。

接下來,我們需要到__manifest__.py裡面註冊一下,讓odoo知道我們是這樣配置的

'data' : [

'security/ir.model.access.csv'

'views/patient_menu.xml'

],

然後我們upgrade這個模組

我們通過後台可以查到許可權配置已經識別進去了

這時候我們用普通管理員賬號就可以訪問我們上一節講的tree list和form了,而不是一定要用super user.

類的定義 訪問許可權

如何定義乙個類 在c 中,struct和class都可以用來定義類 class 類名 如果將類的成員函式宣告和定義都放在類中來實現 缺陷 1.可能導致編譯器將次成員函式當成內聯函式來處理 2.如果將宣告和定義都放在類中實現的類型別放在標頭檔案中,當頭檔案在多個原始檔中包含時,就會產生重複定義導致編譯...

C 中類巢狀定義的訪問許可權

namespace 1413 介面 class myclass public void fun private b b new b private int yy public class c public class cc private static int z public c c new c ...

android自定義訪問許可權permission

由於android部分設計原理較為開放,可能通過intent或packagemanager就可以解析處理呼叫其他應用的子類,所以在部分應用中需要做更多的安全處理,保證應用內部的穩定性和安全性。穩定性 部分類可能沒有數值的傳入將會導致可能初始化失敗,造成force close等問題。安全性 其他應用呼...