2017-03-31 12 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

저는 실제로 전체 파일을 전체적으로 주석 처리 했으므로 주석 처리했습니다. 그러나 자주 세션 만료 오류 메시지가 계속 발생합니다. – lslaz

+0

'/opt/odoo/src/openerp/addons/base/ir/ir_http.py ", 줄 174, _dispatch에 있음 return self._handle_exception (e) 파일"/ opt/odoo/src/openerp/addons auth_method = self._authenticate (func.routing [ "auth"]) 파일 "/ opt/odoo/src/openerp/addons/base/ir/ir_http /base/ir/ir_http.py", 줄 172, _dispatch에서 (자체, "_auth_method_ % s"% auth_method) ( ) 파일 "/opt/odoo/src/openerp/addons/base/ir/ir_http.py"81 행에있는 ".py" _auth_method_user에서 제기 http.SessionExpiredException ("세션이 만료되었습니다") SessionExpiredException : 세션이 만료되었습니다' – lslaz