In an instance with a large number of res.company (100+), if I connect to the admin account with the xml rpc api I won't be able to see all the sale.order as all the companies are not added in the company_ids field of the admin user. I could add all the companies to the admin user, but is there a different way to access all the sale.order records with the xml-rpc api?
I tried connecting as the root user, but I suppose there is some security in place that prevent that.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Comptabilitat
- Inventari
- PoS
- Project
- MRP
This question has been flagged
1929
Vistes
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Registrar-seRelated Posts | Respostes | Vistes | Activitat | |
---|---|---|---|---|
|
2
de nov. 19
|
4228 | ||
|
9
de nov. 22
|
10451 | ||
|
0
de set. 24
|
1549 | ||
|
2
de jul. 25
|
1526 | ||
|
3
de jul. 25
|
1980 |
could you share what are you exactly doing?
I'm just trying to do a count on the sale orders through the external API for something like 40+ odoo instances. Since no user has all the companies as allowed companies I can't see them with a simple read through xml-rpc. My current working solution is to connect as the admin, do a read on all the companies and do a write to add them on the company_ids field of the admin. Then I can do search_count that return the correct values.
I'm just wondering if there is more efficient solutions that don't force me to rewrite on the admin user each time.