Giter Club home page Giter Club logo

odoo-rtl's People

Contributors

barsi avatar magdy-id avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

odoo-rtl's Issues

when i install Web RTL it makes this error

Odoo

Odoo Server Error

Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 544, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 581, in dispatch
result = self._call_function(*_self.params)
File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 317, in _call_function
return checked_call(self.db, *args, *_kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/service/model.py", line 118, in wrapper
return f(dbname, _args, *_kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 314, in checked_call
return self.endpoint(_a, *_kw)
File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 810, in call
return self.method(_args, *_kw)
File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 410, in response_wrap
response = f(_args, *_kw)
File "/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py", line 948, in call_button
action = self._call_kw(model, method, args, {})
File "/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py", line 936, in _call_kw
return getattr(request.registry.get(model), method)(request.cr, request.uid, _args, *_kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 268, in wrapper
return old_api(self, _args, *_kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/addons/base/module/module.py", line 447, in button_immediate_install
return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 268, in wrapper
return old_api(self, _args, *_kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/addons/base/module/module.py", line 495, in _button_immediate_function
registry = openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
File "/usr/lib/python2.7/dist-packages/openerp/modules/registry.py", line 370, in new
openerp.modules.load_modules(registry._db, force_demo, status, update_module)
File "/usr/lib/python2.7/dist-packages/openerp/modules/loading.py", line 355, in load_modules
loaded_modules, update_module)
File "/usr/lib/python2.7/dist-packages/openerp/modules/loading.py", line 255, in load_marked_modules
loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
File "/usr/lib/python2.7/dist-packages/openerp/modules/loading.py", line 176, in load_module_graph
_load_data(cr, module_name, idref, mode, kind='data')
File "/usr/lib/python2.7/dist-packages/openerp/modules/loading.py", line 118, in _load_data
tools.convert_file(cr, module_name, filename, idref, mode, noupdate, kind, report)
File "/usr/lib/python2.7/dist-packages/openerp/tools/convert.py", line 900, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate, report)
File "/usr/lib/python2.7/dist-packages/openerp/tools/convert.py", line 986, in convert_xml_import
obj.parse(doc.getroot(), mode=mode)
File "/usr/lib/python2.7/dist-packages/openerp/tools/convert.py", line 852, in parse
self._tags[rec.tag](self.cr, rec, n, mode=mode)
File "/usr/lib/python2.7/dist-packages/openerp/tools/convert.py", line 826, in _tag_template
return self._tag_record(cr, record, data_node)
File "/usr/lib/python2.7/dist-packages/openerp/tools/convert.py", line 762, in _tag_record
id = self.pool['ir.model.data']._update(cr, self.uid, rec_model, self.module, res, rec_id or False, not self.isnoupdate(data_node), noupdate=self.isnoupdate(data_node), mode=self.mode, context=rec_context )
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 268, in wrapper
return old_api(self, _args, *_kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/addons/base/ir/ir_model.py", line 1066, in _update
res_id = model_obj.create(cr, uid, values, context=context)
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 268, in wrapper
return old_api(self, _args, *_kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/addons/base/ir/ir_ui_view.py", line 257, in create
context=context)
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 268, in wrapper
return old_api(self, _args, *_kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 372, in old_api
result = method(recs, _args, *_kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/models.py", line 4100, in create
record = self.browse(self._create(old_vals))
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 266, in wrapper
return new_api(self, _args, *_kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 508, in new_api
result = method(self._model, cr, uid, _args, *_old_kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/models.py", line 4297, in _create
recs._validate_fields(vals)
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 266, in wrapper
return new_api(self, _args, *_kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/models.py", line 1271, in _validate_fields
raise ValidationError('\n'.join(errors))
ParseError: "ValidateError
Field(s) arch failed against a constraint: Invalid view definition

Error details:
Element '' cannot be located in parent view

Error context:
View minimal_layout
[view_id: 814, xml_id: n/a, model: n/a, parent_id: 184]" while parsing None:43, near

        <xpath expr="//body" position="attributes">
            <attribute name="class"/>     
            <attribute name="t-att-class">'container ' + lang_direction</attribute>      
        </xpath>
        <xpath expr="//t[@t-call-assets='report.assets_common']" position="after">
            <link t-if="lang_direction == 'rtl'" rel="stylesheet" href="/report_rtl/static/src/css/bootstrap-rtl.min.css"/>
            <link t-if="lang_direction == 'rtl'" rel="stylesheet" href="/report_rtl/static/src/css/rtl.css"/>
            <style t-if="lang_direction == 'rtl'">
                <t t-call="report_rtl.style"/>
            </style>


        </xpath>


    </data>

Icons for Odoo 9

I installed odoo-rtl in Odoo 9 and it worked find but I icons does not display. Please, anyone have an idea to display them ?

Thanks

report-RTL not work

I installed the latest odoo v8 from the github.com/odoo/odoo and every thing is OK, after using the report-rtl every single report in Arabic not printed and give errors such this error below

Traceback (most recent call last):
File "/opt/odoo/odoo-server/addons/report/controllers/main.py", line 125, in report_download
response = self.report_routes(reportname, converter='pdf', *_dict(data))
File "/opt/odoo/odoo-server/openerp/http.py", line 402, in response_wrap
def response_wrap(_args, *_kw):
File "/opt/odoo/odoo-server/addons/report/controllers/main.py", line 65, in report_routes
pdf = report_obj.get_pdf(cr, uid, docids, reportname, data=options_data, context=context)
File "/opt/odoo/odoo-server/openerp/api.py", line 241, in wrapper
return old_api(self, *args, *_kwargs)
File "/opt/odoo/odoo-server/addons/report/models/report.py", line 191, in get_pdf
html = self.get_html(cr, uid, ids, report_name, data=data, context=context)
File "/opt/odoo/odoo-server/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/addons/report/models/report.py", line 166, in get_html
return particularreport_obj.render_html(cr, uid, ids, data=data, context=context)
File "/opt/odoo/odoo-server/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/addons/report/models/abstract_report.py", line 66, in render_html
return self.pool['report'].render(cr, uid, [], self._template, docargs, context=context)
File "/opt/odoo/odoo-server/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/addons/website_report/report.py", line 47, in render
return super(Report, self).render(cr, uid, ids, template, values=values, context=context)
File "/opt/odoo/odoo-server/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/addons/report_rtl/models/report.py", line 84, in render
return view_obj.render(cr, uid, template, values, context=context)
File "/opt/odoo/odoo-server/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/addons/website/models/ir_ui_view.py", line 172, in render
return super(view, self).render(cr, uid, id_or_xml_id, values=values, engine=engine, context=context)
File "/opt/odoo/odoo-server/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_ui_view.py", line 1029, in render
return self.pool[engine].render(cr, uid, id_or_xml_id, qcontext, loader=loader, context=context)
File "/opt/odoo/odoo-server/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/addons/web_rtl/models/ir_qweb.py", line 42, in render
context=context)
File "/opt/odoo/odoo-server/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 261, in render
return self.render_node(self.get_template(id_or_xml_id, qwebcontext), qwebcontext)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 300, in render_node
result = self.render_element(element, template_attributes, generated_attributes, qwebcontext)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 321, in render_element
g_inner.append(self.render_node(current_node, qwebcontext))
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 298, in render_node
result = self._render_tag[t_render](self, element, template_attributes, generated_attributes, qwebcontext)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 436, in render_tag_call
d[0] = self.render_element(element, template_attributes, generated_attributes, d)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 321, in render_element
g_inner.append(self.render_node(current_node, qwebcontext))
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 298, in render_node
result = self._render_tag[t_render](self, element, template_attributes, generated_attributes, qwebcontext)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 422, in render_tag_foreach
ru.append(self.render_element(element, template_attributes, generated_attributes, copy_qwebcontext))
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 321, in render_element
g_inner.append(self.render_node(current_node, qwebcontext))
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 298, in render_node
result = self._render_tag[t_render](self, element, template_attributes, generated_attributes, qwebcontext)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 445, in render_tag_call
return self.render(cr, uid, template, d)
File "/opt/odoo/odoo-server/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/addons/web_rtl/models/ir_qweb.py", line 42, in render
context=context)
File "/opt/odoo/odoo-server/openerp/api.py", line 241, in wrapper
return old_api(self, _args, *_kwargs)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 261, in render
return self.render_node(self.get_template(id_or_xml_id, qwebcontext), qwebcontext)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 300, in render_node
result = self.render_element(element, template_attributes, generated_attributes, qwebcontext)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 321, in render_element
g_inner.append(self.render_node(current_node, qwebcontext))
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 300, in render_node
result = self.render_element(element, template_attributes, generated_attributes, qwebcontext)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 321, in render_element
g_inner.append(self.render_node(current_node, qwebcontext))
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 300, in render_node
result = self.render_element(element, template_attributes, generated_attributes, qwebcontext)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 321, in render_element
g_inner.append(self.render_node(current_node, qwebcontext))
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 300, in render_node
result = self.render_element(element, template_attributes, generated_attributes, qwebcontext)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 321, in render_element
g_inner.append(self.render_node(current_node, qwebcontext))
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 298, in render_node
result = self._render_tag[t_render](self, element, template_attributes, generated_attributes, qwebcontext)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 373, in render_tag_esc
inner = widget.format(template_attributes['esc'], options, qwebcontext)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 992, in format
return escape(self._format(inner, options, qwebcontext))
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 989, in _format
return self.pool['ir.qweb'].eval_str(inner, qwebcontext)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 213, in eval_str
val = self.eval(expr, qwebcontext)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 205, in eval
raise_qweb_exception(message="Could not evaluate expression %r" % expr, expression=expr, template=template)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 202, in eval
return qwebcontext.safe_eval(expr)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_qweb.py", line 88, in safe_eval
return eval(expr, None, locals_dict, nocopy=True, locals_builtins=True)
File "/opt/odoo/odoo-server/openerp/tools/safe_eval.py", line 314, in safe_eval
return eval(c, globals_dict, locals_dict)
File "", line 1, in
QWebException: "'NoneType' object is not callable" while evaluating
"context_timestamp(datetime.datetime.now()).strftime('%Y-%m-%d %H:%M')"

UnicodeDecodeError in Print Report

Hi;

if i want to print a sale order , this error display :

....
.....
File "/home/borni/development/workspace_odoo/odoo-fork/addons/report/controllers/main.py", line 64, in report_routes
pdf = report_obj.get_pdf(cr, uid, docids, reportname, data=options_data, context=context)
File "/home/borni/development/workspace_odoo/odoo-fork/addons/report/models/report.py", line 245, in get_pdf
paperformat, specific_paperformat_args, save_in_attachment
File "/home/borni/development/workspace_odoo/odoo-rtl/report_rtl/models/report.py", line 163, in _run_wkhtmltopdf
'Message: %s') % (str(process.returncode), err))
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 207: ordinal not in range(128)

Thanks.

RTL dosn't work

I installed 3 modules, based on instructions, but none of them work, should I do any extra steps?!

report_rtl installation error v9c

Hello,

When installing report_rtl in Odoo 9 community edition

here's the error message I get:

ParseError: "Invalid view definition

Error details:
Element '<xpath expr="//head/style[@type='text/css']">' cannot be located in parent view

Error context:
View `minimal_layout`
[view_id: 540, xml_id: n/a, model: n/a, parent_id: 179]
None" while parsing None:43, near
<data inherit_id="report.minimal_layout">

            <xpath expr="//body" position="attributes">
                <attribute name="class"/>
                <attribute name="t-att-class">'container ' + lang_direction</attribute>
            </xpath>
            <xpath expr="//head/style[@type='text/css']" position="after">
                <link t-if="lang_direction == 'rtl'" rel="stylesheet" href="/report_rtl/static/src/css/bootstrap-rtl.min.css"/>
                <link t-if="lang_direction == 'rtl'" rel="stylesheet" href="/report_rtl/static/src/css/rtl.css"/>
                <style t-if="lang_direction == 'rtl'">
                    <t t-call="report_rtl.style"/>
                </style>


            </xpath>


        </data>

not working with web_responsive

Hi
As the theme web_responsive is getting better everyone is installing it. And we do like it too, however, the RTL is not working with web_responsive now as the theme implemented the side bar design. now when I have the sidebar open no issues are there. But when I choose to make the sidebar closed with RTL installed it doesn't disappear!

Please help fixing this!

Error report sale order

Hi,
if i want to print a sale order or another report , this error display :

Report PDF
Wkhtmltopdf failed (error code: -11). Message: QSslSocket: cannot resolve SSLv2_client_method
QSslSocket: cannot resolve SSLv2_server_method
Error: Failed loading page http:///tmp/report.tmp.S2x5PO/report.footer.tmp.vk4rka.html?page=1§ion=Quotation N° SO001&sitepage=1&title=&subsection=&frompage=1&subsubsection=&topage=1&doctitle=&sitepages=1&webpage=/tmp/report.tmp.S2x5PO/report.body.tmp.9Obu0G.html&time=14:02&date=02/09/14 (sometimes it will work just to ignore this error with --load-error-handling ignore)
QPaintDevice: Cannot destroy paint device that is being painted

i use ubuntu 14.04 and odoo 8.0alpha1 and python 2.7
thanks.

report of overdue document

While printing follow-up report and overdue document it's still appear in LTR direction and layout
is there any chance to get it like others report in RTL?

odoo 12

Hi
When the module will be ready for odoo 12?

[8] report_rtl module hide footer Odoo

It seems when i install report_rtl module it will hide the footer from all reports , in the other hand when uninstall report_rtl the footer is back to shown on all reports.

print issue

hello my friend,
please help to resolve this issue, i try to check on few servers based on windows server 2008r2 and few on windows 7 but always have the same issue, and i try to download and install another version of odoo from 2014.11 to 2015.02.16 but still have same issue.
thank you

Odoo Server Error
Traceback (most recent call last):
File "C:\Program Files (x86)\Odoo 8.0-20141226\server\openerp\addons\report\controllers\main.py", line 121, in report_download
File "C:\Program Files (x86)\Odoo 8.0-20141226\server.\openerp\http.py", line 388, in response_wrap
File "C:\Program Files (x86)\Odoo 8.0-20141226\server\openerp\addons\report\controllers\main.py", line 65, in report_routes
File "C:\Program Files (x86)\Odoo 8.0-20141226\server.\openerp\api.py", line 237, in wrapper
File "C:\Program Files (x86)\Odoo 8.0-20141226\server\openerp\addons\report\models\report.py", line 269, in get_pdf
File "C:\Program Files (x86)\Odoo 8.0-20141226\server.\openerp\api.py", line 237, in wrapper
File "C:\Users\Administrator\AppData\Local\OpenERP S.A.\Odoo\addons\8.0\report_rtl\models\report.py", line 157, in _run_wkhtmltopdf
File "subprocess.pyc", line 709, in init
File "subprocess.pyc", line 957, in _execute_child
WindowsError: [Error 2] The system cannot find the file specified

Error on printer a report

On latest Odoo 8 Linux64. After installting report-rtl. The report engine gives error:

Wkhtmltopdf failed (error code: -11). Message: Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
Error: Failed loading page http:///tmp/report.tmp.vJlgJd/report.footer.tmp.O2a_vG.html?page=1§ion=Order N° SO007&sitepage=1&title=&subsection=&frompage=1&subsubsection=&topage=1&doctitle=&sitepages=1&webpage=/tmp/report.tmp.vJlgJd/report.body.tmp.SuK_wJ.html&time=١٢:٢٦ ص&date=٢١‏/١٠‏/٢٠١٤ (sometimes it will work just to ignore this error with --load-error-handling ignore)
QPaintDevice: Cannot destroy paint device that is being painted

install Web RTL

hi
How to install Web RTL module?

I do this level
go to settings => language and make sure your target language (e.g. arabic) is Right to left direction.
in your wiki

and don't see Web RTL module in the Local Module

and so ...
odoo-server.conf is set to: addons_path = /opt/odoo/addons
I checked log and see:
WARNING printx openerp.models: Cannot execute name_search, no _rec_name defined on base.module.update

Best Regard

Report RTL not working

setup instructions say:
if your report still in LTR, make sure that the report is not depends on Partner's language (e.g. Invoice Reports, Sale report). or review steps of backend UI

What is meant by not depends on Partner's language and how can I correct that?

Odoo v11 support?

do you have any plan to add Odoo 11 support to this module?
Regards,

All report error when using Odoo RTL report , Wkhtmltopdf

Error Log :

Report (PDF)

Wkhtmltopdf failed (error code: -11). Message: Error: Failed loading page http:///tmp/report.tmp.CE7qtN/report.footer.tmp.tlZBf7.html?page=1§ion=Quotation N° SO003&sitepage=1&title=&subsection=&frompage=1&subsubsection=&topage=1&doctitle=&sitepages=1&webpage=/tmp/report.tmp.CE7qtN/report.body.tmp.nlf0yD.html&time=8:11 AM&date=8/26/15 (sometimes it will work just to ignore this error with --load-error-handling ignore)
QPaintDevice: Cannot destroy paint device that is being painted

Report rtl is not working

[Odoo11] I have followed the steps of installation and the web rtl is working perfectly depend on user preference but the report RTL is not working and the report format is very bad.

Is there anyone have the same issue?

Mixed Content Error

I have installed web_rtl in my environment and I'm getting the below error in my browser console when I print report configured as HTML and this only happen if the user language is Arabic.

My environment is:
Online VPS with ubuntu 16.04.5 LTS
Odoo 11.0
NGINX

Mixed Content: The page at 'https://domain.com/web?debug=1#action=report.client_action' was loaded over HTTPS, but requested an insecure resource 'http://domain.com/ar_SY/report/html/account.report_invoice/12'. This request has been blocked; the content must be served over HTTPS.

RTL Addons not work with demo data

Hello,
With latest odoo 8.0 version today I faced issue with this modules when installed on odoo enabled demo data, the system give 500 internal server error, otherwise when setup fresh database without demo data they installed properly.

BR,
SaFi

footer of report not showing with report-rtl

Hello Bros.

finally I realize that's disappeared of footer in report is an issue regarding to report-rtl module, because when using English language the printed report appear properly, so if anyone has any idea or suggestion regarding to this issue will be highly appreciated.

here some info
odoo are with latest version today on ubuntu 14.04 LTS (64bit)
wkhtmltopdf 0.12.1 (with patched qt) 32bit version (64bit version give same issue)

Best Regards,
SaFi

POS ESC/POS

Is arabic receipt/ticket printing supported? arabic receipt is a required by law on some middle-eastern countries, please help

odoo rtl report

I am install odoo rtl report
but when print report this error are shown :

File "subprocess.pyc", line 709, in init
File "subprocess.pyc", line 957, in _execute_child
WindowsError: [Error 2] The system cannot find the file specifie

Invoice printing

Invoice printing not working properly, even UI and reports worked fine.

Report RTL Doesn't working with Partner Language

Hello ,

I've installed report rtl and depends on partner language (Arabic) but the report comes with ltr direction
is there any way to make it work with rtl direction except change the langue ?

is it depends on user's preferences ?

thanks

Report print error

It is really great effort to make it possible for rtl language users to be able to have rtl support in Odoo, but as for my first time test I noticed so far that there are two issues:
1- SyntaxError: JSON.parse: unexpected character at line 6 column 29 of the JSON data
This error raised and prevent any report to print when ever the 3 rtl modules installed and whenever uninstalled then report print goes OK.

2- The active blue status button at header area seems distort to be like 2 shapes square and triangle.
Fixing them will totally enable us to use RTL.

Distorted Login Menu

The login menu after installing web-rtl module is quite distorted and in bad shape

v11 status bar Layout

status bar layout in v11 css it's different and not taken in consideration in Web_RTL v11
please review and fix
... many thanks

status bar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.