[MERGE] forward port of branch saas-3 up to c5775e5
This commit is contained in:
commit
e9d1d7aac0
|
@ -12,7 +12,7 @@
|
|||
<field name="date_start"/>
|
||||
<field name="date_end"/>
|
||||
</group>
|
||||
<field name="user_ids"/>
|
||||
<field name="user_ids" domain="[('share', '=', False)]"/>
|
||||
<footer>
|
||||
<button name="print_report" type="object" string="Print Report" class="oe_highlight"/>
|
||||
or
|
||||
|
|
|
@ -32,6 +32,7 @@ import os
|
|||
import logging
|
||||
from lxml import etree
|
||||
import base64
|
||||
from distutils.version import LooseVersion
|
||||
from reportlab.platypus.doctemplate import ActionFlowable
|
||||
from openerp.tools.safe_eval import safe_eval as eval
|
||||
from reportlab.lib.units import inch,cm,mm
|
||||
|
@ -178,6 +179,7 @@ class _rml_styles(object,):
|
|||
'justify':reportlab.lib.enums.TA_JUSTIFY
|
||||
}
|
||||
data['alignment'] = align.get(node.get('alignment').lower(), reportlab.lib.enums.TA_LEFT)
|
||||
data['splitLongWords'] = 0
|
||||
return data
|
||||
|
||||
def _table_style_get(self, style_node):
|
||||
|
@ -773,8 +775,15 @@ class _rml_flowable(object):
|
|||
if extra_style:
|
||||
style.__dict__.update(extra_style)
|
||||
result = []
|
||||
tag_text = ''
|
||||
plain_text = ''
|
||||
for i in self._textual(node).split('\n'):
|
||||
result.append(platypus.Paragraph(i, style, **(utils.attr_get(node, [], {'bulletText':'str'}))))
|
||||
instance = platypus.Paragraph(i, style, **(utils.attr_get(node, [], {'bulletText':'str'})))
|
||||
plain_text += instance.getPlainText().strip()
|
||||
tag_text += instance.text.strip()
|
||||
result.append(instance)
|
||||
if LooseVersion(reportlab.Version) > LooseVersion('3.0') and not plain_text and tag_text:
|
||||
result.append(platypus.Paragraph(' <br/>', style, **(utils.attr_get(node, [], {'bulletText': 'str'}))))
|
||||
return result
|
||||
elif node.tag=='barCode':
|
||||
try:
|
||||
|
|
Loading…
Reference in New Issue