Odoo Help


1 Answer

Borni DHIFI Tunisia

--Borni DHIFI--
| 7 9 11
Tunis, Tunisia
--Borni DHIFI--

Techno Functional Consultant Odoo(OpenERP) 


Skype : dhifi.borni

Borni DHIFI Tunisia
5/14/13, 8:26 PM


for each partner you need to select a company or allow empty the company that the partner is visible to everyone.

So what I ask to create a virtual company V that contains all object coummun between company A and company B (partners , users, products...) . A and B are childs V.

and create another company C.

so company A and company B both deal with the same customer but not let him be seen by company C.

So your structure will :

image description

And if this solution does not meet your needs you have to do create a new module to change this logic .

you can start by see this line in res.partner:

'company_id': fields.many2one('res.company', 'Company', select=1),

change to :

'company_id': fields.many2many('res.company', id1='partner_id', id2='company_id', string='Company'),

and you will have many modificat.

1 Comment
vim24 New Zealand
5/14/13, 9:17 PM

Interesting solution, but I don't think it is practical for our large multi-company setup. While A and B share CustomerX, A and C might also share CustomerZ (and B does not). Then the structure shown above will not allow A and C to see CustomerZ without B also seeing them. This will only work as a solution for permissions on a single partner issue and is not very extendable

Ask a Question
Keep Informed
1 follower(s)
About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now