I have a multi-company environment (company A and company B).
John Doe is a user allowed to access company A and company B, but he has different roles in each company :
in company A, John can create draft invoices, but cannot validate them. This step is done by his accounting colleagues.
in company B, John can create invoices and validate them.
How do I configure Odoo to match this scenario?