Tuto : Restreindre la vue des commandes et factures aux personnes autorisées

25 avril 2024 par
Tuto : Restreindre la vue des commandes et factures aux personnes autorisées
Aunéor Conseil SARL, Léanna Adjedj
En standard dans Odoo, toute personne associée à une entreprise verra les commandes et factures associées à cette entreprise depuis son compte client. Vous pouvez modifier la gestion des droits pour n’autoriser que les abonnés au document de les visualiser.

Attention cette modification s’appliquera pour toutes personnes avec un droit ‘portail’, qu'elle soit liée au module formation ou pas .

Vous devez disposer des droits d’administration pour effectuer cette opération. Nous vous conseillons de le mettre en place premièrement sur une base de test, avant de le reproduire en base de production.

1- Exemple


Par exemple :
Sophie qui est chez insertion and Co ne voit plus les commandes et factures

sauf si elle est associée/abonnée à la commande ou à la facture.

2- Mode debug

 En mode debug.

Menu technique / règle sur les enregistrements.

Modèle order (bons de commande)

Remplacez le paramétrage actuel par : [('order_id.message_partner_ids','in',[user.partner_id.id])]

3- Le modèle de facture


Le modèle de facture est le suivant :
Modèle invoice (factures)

[('parent_state', 'not in', ('cancel', 'draft')), ('move_id.move_type', 'in', ('out_invoice', 'out_refund', 'in_invoice', 'in_refund')), ('move_id.message_partner_ids','in',[user.partner_id.id])]