Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
5901ef8
[MOD] Module renamed to <base_report_auto_create_qweb>
oihane Apr 17, 2015
fcee847
[IMP] <base_report_auto_create_qweb> Duplication of report added
oihane Jun 2, 2015
ef7666f
[FIX] <base_report_auto_create_qweb> Fix travis
oihane Jun 2, 2015
b65b299
[FIX] <base_report_auto_create_qweb> Fixing travis error
oihane Jun 2, 2015
f964161
[IMP] <base_report_auto_create_qweb> Qweb creation hooks
oihane Jun 3, 2015
47a610c
[IMP] <base_report_auto_create_qweb> Added translations to module
oihane Jun 3, 2015
258b110
Add Bug Tracker and me as contributor
tafaRU Jun 29, 2015
3a7e2ac
README: add license key, add OCA as author, remove key summary as emp…
tafaRU Jun 29, 2015
c26c45a
Add OCA icon
tafaRU Jun 29, 2015
bc6d2bf
README: add badge and Maintainer section
tafaRU Jun 29, 2015
ffe6511
[FIX] <base_report_auto_create_qweb> Fixed error in qweb view creation
oihane Jun 29, 2015
0863665
Rename module to 'Report qweb auto generation'
tafaRU Jun 30, 2015
073e67f
[IMP] <base_report_auto_create_qweb> module name changed with suffix …
oihane Jul 21, 2015
e6eb240
FIX Access Denied with users != admin
eLBati Sep 10, 2015
89d1d2d
FIX duplicate key value violates unique constraint "ir_model_data_mod…
eLBati Sep 10, 2015
dfa0c1e
[IMP] <base_report_auto_create_qweb> added button to fix #255
oihane Sep 24, 2015
d8f896f
[IMP] <base_report_auto_create_qweb> added test and some fixes
oihane Sep 24, 2015
65b4cae
[IMP] <base_report_auto_create_qweb> Fixed reported problems
oihane Sep 28, 2015
47b3c07
OCA Transbot updated translations from Transifex
oca-transbot Oct 5, 2015
901a8a4
[UPD] prefix versions with 8.0
sbidoul Oct 9, 2015
cd6f29d
[MIG] Make modules uninstallable
pedrobaeza Oct 14, 2015
5317ab6
[MIG] migration to v9
damdam-s Jun 1, 2016
125064c
[FIX] beta pylint + templates from oca
damdam-s Jun 2, 2016
212b0ff
[FIX] year and copyright
damdam-s Jun 2, 2016
64e19e0
OCA Transbot updated translations from Transifex
oca-transbot Jun 12, 2016
a6eac6b
OCA Transbot updated translations from Transifex
oca-transbot Jul 10, 2016
ef20ab0
[FIX] remove en.po that was erroneously created by transbot
sbidoul Aug 15, 2016
2a1ddd6
OCA Transbot updated translations from Transifex
oca-transbot Sep 4, 2016
4d2d501
OCA Transbot updated translations from Transifex
oca-transbot Sep 18, 2016
b5bf4cc
[MIG] Make modules uninstallable
pedrobaeza Oct 6, 2016
e7e1db7
[MIG] Rename manifest files
pedrobaeza Oct 6, 2016
59c897d
OCA Transbot updated translations from Transifex
oca-transbot Oct 9, 2016
403627f
base_report_auto_create_qweb: Change authors to new ones
pedrobaeza Apr 6, 2017
2be20d7
Migrate base_report_auto_create_qweb to 10.0
grindtildeath Apr 12, 2017
80eff4e
OCA Transbot updated translations from Transifex
oca-transbot Dec 2, 2017
13d9e62
OCA Transbot updated translations from Transifex
oca-transbot Jan 16, 2018
886964d
OCA Transbot updated translations from Transifex
oca-transbot Mar 3, 2018
3f3b3ba
remove obsolete .pot files [ci skip]
sbidoul Jun 15, 2018
6c2b91d
[UPD] Update base_report_auto_create_qweb.pot
oca-travis Jun 24, 2018
e6f8e27
Translated using Weblate (German)
rschnapka Sep 6, 2018
4ead5e8
[IMP] base_report_auto_create_qweb: black, isort, prettier
SimoRubi Mar 17, 2021
2e6df15
[MIG] base_report_auto_create_qweb: Migration to 14.0
SimoRubi Mar 17, 2021
9d35136
[UPD] Update base_report_auto_create_qweb.pot
oca-travis Apr 2, 2021
cf79a6d
[UPD] README.rst
OCA-git-bot Apr 2, 2021
129f564
[UPD] Update base_report_auto_create_qweb.pot
oca-travis Apr 30, 2021
7e68a2d
Update translation files
oca-transbot Apr 30, 2021
63cceb0
[14.0][FIX] base_report_auto_create_qweb-conflict_test_report, confli…
kittiu May 28, 2021
5a1fdbe
base_report_auto_create_qweb 14.0.1.0.1
OCA-git-bot May 31, 2021
a8225c3
Translated using Weblate (Spanish (Argentina))
ibuioli Mar 13, 2022
7969d02
Translated using Weblate (Italian)
francesco-ooops Mar 16, 2022
02c94e3
Translated using Weblate (Italian)
mymage Mar 30, 2023
362ff21
Translated using Weblate (Slovenian)
sysadminmatmoz Mar 31, 2023
3a93c0d
Translated using Weblate (Italian)
mymage Apr 10, 2023
3b584b4
[UPD] README.rst
OCA-git-bot Sep 3, 2023
5b347e5
Update translation files
weblate Oct 9, 2023
141f4f9
[MIG] base_report_auto_create_qweb: Migration to 16.0
oihane Feb 16, 2024
210b358
[UPD] Update base_report_auto_create_qweb.pot
Jan 25, 2026
3784d85
[BOT] post-merge updates
OCA-git-bot Jan 25, 2026
2764cc6
Translated using Weblate (Italian)
mymage Feb 4, 2026
e4cee64
[IMP] base_report_auto_create_qweb: black, isort, prettier
luciaavanzosc Mar 25, 2026
56c24c2
[MIG] base_report_auto_create_qweb: Migration to 18.0
luciaavanzosc Mar 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
92 changes: 92 additions & 0 deletions base_report_auto_create_qweb/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
===========================
Report qweb auto generation
===========================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:89f07525eef2571355e6a644255da53ab48a9c28435eb13aa19694728779b864
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--tools-lightgray.png?logo=github
:target: https://github.com/OCA/server-tools/tree/18.0/base_report_auto_create_qweb
:alt: OCA/server-tools
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/server-tools-18-0/server-tools-18-0-base_report_auto_create_qweb
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/server-tools&target_branch=18.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

When creating a report in Settings > Technical > Actions > Reports or
Settings > Technical > Reports > Reports it will create an empty Qweb
template and the required linking info so that the user does not need to
know how to do all the links.

New duplication button added, it enables the possibility of duplicating
a report and assigning to the duplicated one a suffix. If the copy
option provided by the system is used this will add 'copy' as suffix.

Be careful with this option as it can create many unnecessary Qweb views
because it duplicates all the related files to the report you are
copying.

**Table of contents**

.. contents::
:local:

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/server-tools/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/server-tools/issues/new?body=module:%20base_report_auto_create_qweb%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* AvanzOSC
* Tecnativa

Contributors
------------

- Oihane Crucelaegui <oihanecrucelaegi@avanzosc.es>
- Pedro M. Baeza <pedro.baeza@serviciosbaeza.com>
- Ana Juaristi <anajuaristi@avanzosc.es>
- Alex Comba <alex.comba@agilebg.com>
- Akim Juillerat <akim.juillerat@camptocamp.com>

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

This module is part of the `OCA/server-tools <https://github.com/OCA/server-tools/tree/18.0/base_report_auto_create_qweb>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 2 additions & 0 deletions base_report_auto_create_qweb/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import models
from . import wizard
26 changes: 26 additions & 0 deletions base_report_auto_create_qweb/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Authors: See README.RST for Contributors
# Copyright 2015-2017
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

{
"name": "Report qweb auto generation",
"version": "18.0.1.0.0",
"depends": [
"base",
],
"external_dependencies": {
"python": [
"unidecode",
],
},
"author": "AvanzOSC, Tecnativa, Odoo Community Association (OCA)",
"website": "https://github.com/OCA/server-tools",
"license": "AGPL-3",
"category": "Tools",
"data": [
"security/ir.model.access.csv",
"wizard/report_duplicate_view.xml",
"views/report_xml_view.xml",
],
"installable": True,
}
120 changes: 120 additions & 0 deletions base_report_auto_create_qweb/i18n/am.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_report_auto_create_qweb
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-12-01 02:10+0000\n"
"PO-Revision-Date: 2017-12-01 02:10+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n"
"Language: am\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. module: base_report_auto_create_qweb
#: model_terms:ir.ui.view,arch_db:base_report_auto_create_qweb.report_duplicate_form_view
msgid "Cancel"
msgstr "መሰረዝ"

#. module: base_report_auto_create_qweb
#: model_terms:ir.ui.view,arch_db:base_report_auto_create_qweb.report_form_view
msgid "Create QWeb view"
msgstr ""

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report_duplicate__create_uid
msgid "Created by"
msgstr "Creado por"

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report_duplicate__create_date
msgid "Created on"
msgstr "Creado en"

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report__display_name
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report_duplicate__display_name
msgid "Display Name"
msgstr ""

#. module: base_report_auto_create_qweb
#: model_terms:ir.ui.view,arch_db:base_report_auto_create_qweb.report_duplicate_form_view
msgid "Duplicate"
msgstr ""

#. module: base_report_auto_create_qweb
#: model:ir.model,name:base_report_auto_create_qweb.model_ir_actions_report_duplicate
msgid "Duplicate Qweb report"
msgstr ""

#. module: base_report_auto_create_qweb
#: model_terms:ir.ui.view,arch_db:base_report_auto_create_qweb.report_form_view
msgid "Duplicate Report"
msgstr ""

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report__id
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report_duplicate__id
msgid "ID"
msgstr "ID"

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report____last_update
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report_duplicate____last_update
msgid "Last Modified on"
msgstr ""

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report_duplicate__write_uid
msgid "Last Updated by"
msgstr "Última actualización por"

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report_duplicate__write_date
msgid "Last Updated on"
msgstr "Última actualización en"

#. module: base_report_auto_create_qweb
#: model:ir.model,name:base_report_auto_create_qweb.model_ir_actions_report
msgid "Report Action"
msgstr ""

#. module: base_report_auto_create_qweb
#: model:ir.actions.act_window,name:base_report_auto_create_qweb.report_duplicate_action
#: model_terms:ir.ui.view,arch_db:base_report_auto_create_qweb.report_duplicate_form_view
msgid "Report duplication"
msgstr ""

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report__smart_search
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report_duplicate__smart_search
msgid "Smart Search"
msgstr ""

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report_duplicate__suffix
msgid "Suffix"
msgstr ""

#. module: base_report_auto_create_qweb
#: code:addons/base_report_auto_create_qweb/models/report_xml.py:0
#, python-format
msgid "Template Name must contain at least a dot in it's name"
msgstr ""

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,help:base_report_auto_create_qweb.field_ir_actions_report_duplicate__suffix
msgid "This suffix will be added to the report"
msgstr ""

#. module: base_report_auto_create_qweb
#: model_terms:ir.ui.view,arch_db:base_report_auto_create_qweb.report_duplicate_form_view
msgid "or"
msgstr "ወይም"
121 changes: 121 additions & 0 deletions base_report_auto_create_qweb/i18n/ar.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * base_report_auto_create_qweb
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: server-tools (9.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-11-26 01:45+0000\n"
"PO-Revision-Date: 2016-06-02 09:50+0000\n"
"Last-Translator: <>\n"
"Language-Team: Arabic (http://www.transifex.com/oca/OCA-server-tools-9-0/"
"language/ar/)\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"

#. module: base_report_auto_create_qweb
#: model_terms:ir.ui.view,arch_db:base_report_auto_create_qweb.report_duplicate_form_view
msgid "Cancel"
msgstr "إلغاء"

#. module: base_report_auto_create_qweb
#: model_terms:ir.ui.view,arch_db:base_report_auto_create_qweb.report_form_view
msgid "Create QWeb view"
msgstr ""

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report_duplicate__create_uid
msgid "Created by"
msgstr "أنشئ بواسطة"

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report_duplicate__create_date
msgid "Created on"
msgstr "أنشئ في"

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report__display_name
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report_duplicate__display_name
msgid "Display Name"
msgstr "اسم العرض"

#. module: base_report_auto_create_qweb
#: model_terms:ir.ui.view,arch_db:base_report_auto_create_qweb.report_duplicate_form_view
msgid "Duplicate"
msgstr ""

#. module: base_report_auto_create_qweb
#: model:ir.model,name:base_report_auto_create_qweb.model_ir_actions_report_duplicate
msgid "Duplicate Qweb report"
msgstr ""

#. module: base_report_auto_create_qweb
#: model_terms:ir.ui.view,arch_db:base_report_auto_create_qweb.report_form_view
msgid "Duplicate Report"
msgstr ""

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report__id
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report_duplicate__id
msgid "ID"
msgstr "المعرف"

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report____last_update
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report_duplicate____last_update
msgid "Last Modified on"
msgstr "آخر تعديل في"

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report_duplicate__write_uid
msgid "Last Updated by"
msgstr "آخر تحديث بواسطة"

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report_duplicate__write_date
msgid "Last Updated on"
msgstr "آخر تحديث في"

#. module: base_report_auto_create_qweb
#: model:ir.model,name:base_report_auto_create_qweb.model_ir_actions_report
msgid "Report Action"
msgstr ""

#. module: base_report_auto_create_qweb
#: model:ir.actions.act_window,name:base_report_auto_create_qweb.report_duplicate_action
#: model_terms:ir.ui.view,arch_db:base_report_auto_create_qweb.report_duplicate_form_view
msgid "Report duplication"
msgstr ""

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report__smart_search
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report_duplicate__smart_search
msgid "Smart Search"
msgstr ""

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,field_description:base_report_auto_create_qweb.field_ir_actions_report_duplicate__suffix
msgid "Suffix"
msgstr ""

#. module: base_report_auto_create_qweb
#: code:addons/base_report_auto_create_qweb/models/report_xml.py:0
#, python-format
msgid "Template Name must contain at least a dot in it's name"
msgstr ""

#. module: base_report_auto_create_qweb
#: model:ir.model.fields,help:base_report_auto_create_qweb.field_ir_actions_report_duplicate__suffix
msgid "This suffix will be added to the report"
msgstr ""

#. module: base_report_auto_create_qweb
#: model_terms:ir.ui.view,arch_db:base_report_auto_create_qweb.report_duplicate_form_view
msgid "or"
msgstr "أو"
Loading
Loading