我想聲明我的視圖文件,其結構是從數據庫加載的。我知道爲了我必須在openerp .py文件中聲明它。但我有很多用戶,並且當我訪問我的模塊時(例如表單視圖),每個主題都會有不同的視圖(字段),我提到了數據庫上的字段,而不是「如何爲某些字段隱藏某些字段用戶?」。有沒有解決方案?謝謝Odoo 8以編程方式聲明視圖文件
0
A
回答
0
您可以使用字段訪問權限。
從OpenERP 7.0開始,您可以創建字段級訪問權限。您可以通過添加組模塊中的字段定義屬性實現這一點:
_columns = { 'my_field': fields.char('My field', groups="base.group_erp_manager,base.group_system") }`
它仍然有效Odoo 8.檢查Odoo文檔中有關安全 https://www.odoo.com/documentation/8.0/reference/security.html
0
有一個解決方案,我在想但還沒有嘗試過:
覆蓋_views_get_fnc
在'ir.actions.act_window'
模型。該函數返回{action_id:(view_id,view_mode)}。在這裏你可以根據用戶查詢view_id。
相關問題
- 1. Android以編程方式聲明按鈕?
- 2. 以編程方式聲明dijit.form.select的值
- 3. GoogleDrive:以編程方式聲明文件可脫機使用
- 4. 以編程方式調用故事板視圖控制器時的Xcode聲明
- 5. 以聲明方式或編程方式創建Sharepoint列表?
- 6. 如何以編程方式創建Drupal 8視圖
- 7. 看板視圖中的附件Odoo 8
- 8. 改變一個UIBarButtonItem視圖以編程方式透明
- 9. Android:在main.xml文件中以編程方式定義的視圖?
- 10. 以編程方式彈出視圖
- 11. 以編程方式拖動視圖
- 12. 以編程方式創建視圖
- 13. 以編程方式膨脹視圖
- 14. 以編程方式滾動視圖
- 15. 以編程方式創建視圖
- 16. Android視圖以編程方式淡入
- 17. 以編程方式生成的視圖
- 18. 以編程方式添加視圖
- 19. 以編程方式更改視圖
- 20. 以編程方式切換視圖
- 21. 以編程方式變暗視圖android
- 22. 表視圖:setEditing以編程方式
- 23. 以編程方式創建視圖
- 24. ios以編程方式創建視圖
- 25. 以編程方式選擇TabBarController視圖?
- 26. 以編程方式覆蓋視圖RelativeLayout
- 27. 以編程方式對齊視圖
- 28. 以編程方式顯示主視圖
- 29. ANDROID - 以編程方式定位視圖
- 30. 以編程方式滾動視圖
正如我上面提到的,我沒有尋找一種方法來隱藏某些用戶或組的某些字段。無論如何,謝謝你很快回答 – nguyen
那麼,你能解釋一下你的要求嗎? –
那麼,我想我的視圖的結構從數據庫加載。 – nguyen