Change in main profile is synchronized in public and position profiles.
Change in public profile is sy,chronized in main and position profiles.
Change in position profile is NOT synchronized in main and public profiles.
Prevents the modification of the company type of res.partner:
- if partner is a public or a position profile
- if the partner has position profiles attached
Also synchronize the company type between main and public profiles.
Hides from the partner public form view the fields and data not
considered as relevant for public profile. The public profile aims to
protect the contact data, but not to replace the other ones which are
considered as "administrative" data.
The names in the different profiles must be synchronised only at the
creation. And if the name of one profile is modified, the others must
keep their own name.