콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
1 회신
4758 화면

I would like to create a tag such as "blind dropship" that would represent a partner that we are not supposed to contact, but that we just ship to for another reseller. Upon selecting "blind dropship" as the tag, I would like the opt-out to become true, and the customer and supplier checkboxes to become false. Is this possible?

아바타
취소
베스트 답변

Hi,

must be create a new module inherit of res.partner for add a onchange() methode to category_id field.

in your file.xml

<field name="category_id" 
                        on_change="onchange_category(category_id)"
                        widget="many2many_tags" placeholder="Tags..."/>

in your file.py

 def onchange_category(self, cr, uid, ids, value):              
       for category_id  in value[0][2]  : 
           category_name = self.pool.get('res.partner.category').browse(cr, uid, category_id).name
           if category_name == 'blind dropship' :
               return {'value':{'customer':False,'supplier':False,'opt_out':True}}
               break
       return {}

Thank you.

아바타
취소
관련 게시물 답글 화면 활동
0
3월 16
5003
0
11월 23
1453
3
2월 18
4123
0
3월 16
3286
1
3월 15
4140