openerp
  • odoo-8
  • odoo-9
  • odoo-view
  • 2017-01-11 3 views -1 likes 
    -1

    의 "own leads 참조"옵션에 기능상의 변경이 필요합니다. "own lead see"그룹의 "personal leads"규칙에서이 도메인 규칙을 사용할 때 사용자는 자신이 따르는 리드를 볼 수도 있습니다. [ '|'('USER_ID' '='user.id) ('USER_ID' '='user.message_follower_ids)]Odoo 9

    : 나 오류,

    domai 규칙을 가지고

    오류 :

    "도메인 용어 %의 R에 잘못된 값 % r에"% (오른쪽, 잎)

    AssertionError를 : 도메인 용어에 잘못된 값 mail.followers (10) ('USER_ID', '=', mail.followers (10))

    +1

    우리는 당신이 가지고있는 코드/구성을 볼 수 있으며, 당신이 시도한 것은 무엇입니까? 우리는 새로운 포스터가 지역 사회에 물어보기 전에 먼저 원하는 것을 시도하도록 권장합니다. – halfer

    +0

    나는 많은 도메인 규칙 옵션을 시도하고 사용자가 해당 리드를 볼 수 있도록 "own leads"그룹에서 "personal leads"규칙에서이 도메인 rulein rule을 사용할 때 – priyanshi10

    +0

    리드 추종자 ID에 액세스를 시도했습니다. 그들이 가지고있는 단서를 따라 가야 해. 내가 실수있어 . domai 규칙 : [ '|', ('user_id', '=', user.id), ('user_id', '=', user.message_follower_ids)] 오류 : "잘못된 값 % r에 도메인 용어 %의 R"% (오른쪽, 리프) AssertionError를 잘못된 값 mail.followers (10) 도메인 임기 ('USER_ID' '=' mail.followers (10,)) – priyanshi10

    답변

    0

    편집 당신은 현재 사용자의 파트너와 함께 검색해야 같은 모델의 추종자 : "포털 사용자 : 프로젝트/작업 (포털 및 동료 다음) 또는 (추종자와 다음)"

    ['|', ('user_id', '=', user.id), ('message_partner_ids', 'in', [user.partner_id.id])]

    재미있는 예는 프로젝트 작업에 대한 Odoos의 기본 규칙 중 하나입니다

    +0

    "in"연산자가 목록에 사용 된 경우 – priyanshi10

    +0

    이고 "user.message_follower_ids.ids"는 – priyanshi10

    +0

    목록이 아닙니다. raise ValueError ("리프 % r의 유효하지 않은 필드 % r"% (왼쪽, str (리프))) ValueError : mail_followers (ctx :)>의 " priyanshi10

    0

    Y mail.followers 모델에 user_id 필드가 없으므로이 오류가 발생했습니다 (ValueError: Invalid field 'user_id' in leaf "<osv.ExtendedLeaf: ('user_id', '=', 10) on mail_followers (ctx:)>").

    사용중인 도메인은 crm.lead 또는 sale.order (여기서 user_id는 판매자를 나타냄)에서 사용되는 도메인입니다. @CZoellner가 지적한 것처럼, 그가 언급 한 예제를 읽어야합니다.

    레코드를 필터링하는 필드가 모델에 있어야합니다.

    관련 문제