from odoo import api, fields, models
class ResUser(models.Model): _inherit = 'res.users'
dealer_category_ids = fields.Many2many(
string="Dealer Category Tags",
comodel_name='rgb.dealer.category',
relation='user_tag_rgb_dealer_category_rel',
)
class ProductTemplate(models.Model): _inherit = 'product.template'
dealer_category_ids = fields.Many2many(
string="Dealer Category Tags",
comodel_name='rgb.dealer.category',
relation='product_tag_rgb_dealer_category_rel',
)
class ResPartner(models.Model): _inherit = 'res.partner'
dealer_category_ids = fields.Many2many(
string="Dealer Category Tags",
comodel_name='rgb.dealer.category',
relation='partner_tag_rgb_dealer_category_rel',
)
in this code i want to restrict user to see his partners and products by the mutual dealer_category_ids tags . so make user to see products that has any dealer_category_id taken by user or the user has any dealer_category_id that taken in product , the same with partner like product
Done with these record rules