Bonjour

Je voudrais savoir si l'un de vous aviez déjà eu cette problématique : En fonction d'un profil ou groupe utilisateur charge un type de produit .
Je pensais appeller dans le fields_view_get() de la classe qui override le model product.product une fonction du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    def action_load_type_product(self, cr, uid, ids,origineservice=0,view_id=False,context=None):

        abs = {
            'name': _('Products'),
            'domain': "[('product_for_profil_user_libre_service', '=', "+origineservice+"])]",
            
            'view_type': 'form',
            'view_mode': 'kanban,tree,form',
            'res_model': 'product.product',
            'res_id':res_id[0],
            'view_id': view_id,
            'context':context,
            'type': 'ir.actions.act_window',
            'nodestroy': True,
            'target': 'current',
        }
        return abs
Qu'en pensez vous ?