-
-
Notifications
You must be signed in to change notification settings - Fork 795
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[9.0] report_py3o #73
Conversation
@faide Can you provide a CLA for the following commiters? http://odoo-community.org/page/website.cla
|
Rebuilding Runbot now that dependencies have been installed |
Can someone explain to us : what is the difference between |
@chermed Basically the 2 modules provides the same functionalities... (see https://docs.google.com/spreadsheets/d/1YgniNHjEWDHXZkhYWwasxmIklW734TL143euQ2Sjepc/edit#gid= for details) |
[FIX] Check constrains only if report_type == 'py3o'
I made a PR with the installation procedure in README faide#12 |
9.0 report_py3o: full installation procedure in README
For me, this PR should be merged now (if the CLAs have been signed). |
@faide During the code sprint, we managed to call the display_address() method in py3o with
but the carriage returns were not taken into account in the ODT file. For example, the current result is:
with everything on the same line. Do you have an idea how we could fix that ? It makes the method display_address almost unusable in py3o for the moment... |
Add command line for libreoffice in README
Thanks for this work. I am testing it and wondering how to avoid an empty field to be printed as False |
Changes LGTM. Once @elicoidal confirms good as well, can you please squash the logical commits - specifically making sure to change the commit message on the one that tags me (2fbbdc9). Commit messages that tag users will spam them indefinitely 😦 |
Thanks @alexis-via for the answer https://twitter.com/alexisdlattre/status/791750379377754113 For now, we can anyway use the |
Hi, I have tested the p3o reporting engine and git it up and running in practically no time. Good work ! For reports there is a flag "is_local_fusion". I'm a bit confused by this. In order to generate a PDF report, an external py3o server is needed for 'fusion/renderserver/oooserver'. However, with an external fusion, it is not possible to call odoo methods: that is a big restriction. Why is it not possible to have the fusion part done on the odoo side + have the conversion step to PDF or other formats done by the rendering server ? A feature that aeroo reports had, was to generate multiple reports separately. This allowed, for example, to print multiple invoices in a single run, but with each invoice generated in a separate document. If you need per-document page numbering, or want to eliminate nasty page alignment issues between documents, this feature comes very handy. Would it be hard to implement such a feature ? Last question is how are translations handled ? I can't find any info on that. Tnx |
@JosDeGraeve the flag 'is_local_fusion' is to use if you want to be able to call methods from your templates. The rendition and the fusion are 2 separates steps. Even if you select the local fusion you can specify a py3o server to render your template into pdf or doc. |
hi, i've read documentation and source, but i need an example report module to study |
@scigghia for documentation, take a look at http://py3otemplate.readthedocs.io/en/latest/ |
A refactoring is proposed #78 (comment) |
There hasn't been any activity on this pull request in the past 4 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days. |
This is the result of OCA days work in the "Open Document Reporting Workgroup"
We will add unit tests on this PR later on
The companion document is available here: https://docs.google.com/spreadsheets/d/1YgniNHjEWDHXZkhYWwasxmIklW734TL143euQ2Sjepc/