As soon as the main company has children, we must notice the user on which one
he is. The companies field contain only the children of the current company.
issue9403
review311921002
The domain on the field makes the client evaluate it as invalid because
'parent' has a default value of None and the field is not more considered as a
Many2One.
issue9433
review313911002
We add the flake8 configuration used so we ensure everyone uses the same.
We remove the usage of __all__ for non public API.
When possible, we rationalize the class name according to its __name__ and module.
issue9082
review297061002