hi am new to odoo development, this maybe something simple but i can't figer it out
i added this to the `sale.subscription`
subscription_tier = fields.Char(string='Subscription Tier', readonly=True, compute='_compute_subscription_tire')
then in my custom module, I wanted to create `Many2one` that did not show used values and that has `subscription_tier` value of `tier_i` or `tier_ii` or `tier_iii`
@api.onchange('user_name')
def onchange_test_domain_fiedl(self):
obj = self.search([])
available_ids = []
for i in obj:
available_ids.append(i.test_domain.id)
return {'domain': {'user_name': [|,&,('id', 'not in', available_ids),(('subscription_tier','=','tier_i'),('subscription_tier','=','tier_ii'),('subscription_tier','=','tier_iii'))]}}
user_name = fields.Many2one('sale.subscription', string='Name')
Thank you for your help