Image: prevent useless object modification when self.data has 0 length
Image: always set a content type in _update_image_info

Without this, each call to getContentType modifies and reindex the object
Also update simulation when cancelling an open order
Remove pdf template. This is obsolete
remove "binary_data" accessors that are not used
Use subprocess.check_call, which will display error message
Don't insert in full_text table if there are no SearchableText
use a new class for listbox summary lines from report trees

The class is named listbox-table-summary-cell

Signed-off-by: Aurélien Calonne <aurel@nexedi.com>
`final` is a javascript keyword

Signed-off-by: Aurélien Calonne <aurel@nexedi.com>
Listbox: don't generate link for summary line

It would be a link to the domain, category or temp domain, which is useless for
end users.

Signed-off-by: Aurélien Calonne <aurel@nexedi.com>
Listbox: use editable field for rendering in report summary

Signed-off-by: Aurélien Calonne <aurel@nexedi.com>
Allow deletion of cancelled documents
explain why Delivery.getTotalNetPrice is deprecated
Prevent getAvailablePropertySheetList and getAvailableConstraintList from returning internal attributes such as _lock and _factory

As zope prevents from creating objects starting with _, we can filter out
attributes whose names starts with "_"
NotificationTool: raise an explicit error when user pass notifier_list as a string

With current implementation, when passing notifier_list="Mail Message",
the same email is sent len("Mail Message") times.
remove exectuable bit
pformat the values in Base_viewDict
minor style changes
simplify testOrder
remove dead code