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?
Odoo is the world's easiest all-in-one management software.
 It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project
- MRP
This question has been flagged
            
                1
                
                    Reply
                
            
        
        
            
                5194
                
                    Views
                
            
        
    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.
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign up| Related Posts | Replies | Views | Activity | |
|---|---|---|---|---|
|  | 0 Mar 16  | 5419 | ||
|  | 0 Nov 23  | 1794 | ||
|  | 3 Feb 18  | 4561 | ||
|  | 0 Mar 16  | 3623 | ||
|  | 1 Mar 15  | 4478 | 
