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
without adding a strong dependency to purchase module.
Work can be set on the purchase line or purchase lines can be selected from the
work form view.
issue4951
review24351002