2017-03-31 49 views
1

我有一個客戶想要使用筆記,並讓他們在所有用戶的全球。最簡單的方法是刪除用戶依賴項以顯示給所有用戶。另一種選擇是在創建時添加message_follower_ids作爲追隨者添加「一般」頻道,但我對於這些值的含義毫無頭緒。做筆記全球?

任何想法,想法,建議非常感謝。

回答

0

您可以使用兩種方法來實現。

  1. 你可以注意到的不活躍記錄規則。

    <record id="note.note_note_rule_global" model="ir.rule"> 
        <field name="name">Only followers can access a sticky notes</field> 
        <field name="model_id" ref="note.model_note_note"/> 
        <field name="active" eval="False"/> 
        <field name="domain_force">['|', ('user_id', '=', user.id), ('message_partner_ids', '=', user.partner_id.id)]</field> 
        <field name="global" eval="True"/> 
        <field name="perm_create" eval="False"/> 
        <field name="perm_unlink" eval="False"/> 
    </record> 
    

    如果你不活躍在記錄規則之上,那麼odoo將對所有用戶顯示註釋。

  2. 追隨者裏面的說明。

如果隱藏一些筆記一些的用戶,那麼你一定不能不活躍記錄規則,只是添加的追隨者。

這可能對你有幫助。

+0

我實際上評論過整個文件,因爲所有這些應該是全局的。但是,我現在經常收到Session Expired錯誤消息。 – lslaz

+0

'file「/opt/odoo/src/openerp/addons/base/ir/ir_http.py」,第174行,在_dispatch return self._handle_exception(e) 文件「/ opt/odoo/src/openerp/addons /base/ir/ir_http.py「,第172行,在_dispatch auth_method = self._authenticate(func.routing [」auth「]) 文件」/ opt/odoo/src/openerp/addons/base/ir/ir_http .py「,第105行,在_authenticate getattr(self,」_auth_method_%s「%auth_method)() 文件」/opt/odoo/src/openerp/addons/base/ir/ir_http.py「,第81行,在_auth_method_user 引發http.SessionExpiredException(「Session expired」) SessionExpiredException:會話已過期' – lslaz