Multi-company - can't count stock location product values
Bug #873166 reported by
Paulius Sladkevičius @ hbee
This bug report is a duplicate of:
Bug #888378: Products limited to a company: access errror product template.
Edit
Remove
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Odoo Addons (MOVED TO GITHUB) |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
Two company: A, B.
If A and B are not related companies (no child relation), then when you want to select stock location with A (e.g. making stock move) it gives error that you can't read product.template records. But before that you need to have B company stock moves.
Main problem comes from stock _product_value function in the stock.location class. There are SQL queries in the stock.py #L121, #L123 lines where nobody check if product belongs to user company or other relation.
OpenERP v6.0.3 addons rev. 4883
To post a comment you must log in.
Hello Paulius,
I have checked your issue but I am not agree with you. company_ id','=' ,False) ,('company_ id','child_ of',[user. company_ id.id]) ].
Because we have set a record rule on stock move object which is ['|',('
It means that the user can seen only his company's location and also seen his child company's location but on bug report you have described that A and B are not related companies (no child relation).
So If your user belongs to company A, he will see only Company A 's locations not the Company B's location.
I have attached a video for your more reference so would you please check it and notify us where you face the problem and also provide the more information on this.
Thanks and waiting for your reply!