A function field summary is added which takes the first line of description field. This is useful to identify line without product (only with description) in the list. issue9695 review292431002
issue9606 review328091002
Replace custom Attachment setter/getter by a generic module that can be used by others. issue5686 review22141003
Remove cursor, user and context from methods and use Transaction instead