Skip to content

Commit e40eeb5

Browse files
committed
[BOT] post-merge updates
1 parent 92b2dba commit e40eeb5

4 files changed

Lines changed: 54 additions & 42 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ addon | version | maintainers | summary
4646
[database_cleanup](database_cleanup/) | 18.0.1.0.1 | | Database cleanup
4747
[database_size](database_size/) | 18.0.1.0.2 | | Database Size
4848
[dbfilter_from_header](dbfilter_from_header/) | 18.0.1.0.0 | | Filter databases with HTTP headers
49+
[excel_import_export](excel_import_export/) | 18.0.1.0.0 | <a href='https://github.com/kittiu'><img src='https://github.com/kittiu.png' width='32' height='32' style='border-radius:50%;' alt='kittiu'/></a> | Base module for developing Excel import/export/report
4950
[fetchmail_attach_from_folder](fetchmail_attach_from_folder/) | 18.0.1.0.0 | <a href='https://github.com/NL66278'><img src='https://github.com/NL66278.png' width='32' height='32' style='border-radius:50%;' alt='NL66278'/></a> | Attach mails in an IMAP folder to existing objects
5051
[fetchmail_notify_error_to_sender](fetchmail_notify_error_to_sender/) | 18.0.1.0.0 | | If fetching mails gives error, send an email to sender
5152
[html_text](html_text/) | 18.0.1.0.0 | | Generate excerpts from any HTML field

excel_import_export/README.rst

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
.. image:: https://odoo-community.org/readme-banner-image
2+
:target: https://odoo-community.org/get-involved?utm_source=readme
3+
:alt: Odoo Community Association
4+
15
==========================
26
Excel Import/Export/Report
37
==========================
@@ -7,13 +11,13 @@ Excel Import/Export/Report
711
!! This file is generated by oca-gen-addon-readme !!
812
!! changes will be overwritten. !!
913
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
10-
!! source digest: sha256:40c58b91ccaaaa2b5ead94e8975df9d77a9ae3d08e29f5647422c2a3e1dafd6b
14+
!! source digest: sha256:2ff7fc0fdd66cd8a126f345d098845f65ac464b9531d37d76ac1acebb4b46860
1115
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1216
1317
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
1418
:target: https://odoo-community.org/page/development-status
1519
:alt: Beta
16-
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
20+
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
1721
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
1822
:alt: License: AGPL-3
1923
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--tools-lightgray.png?logo=github
@@ -33,13 +37,13 @@ build excel import / export / report with ease.
3337

3438
Without having to code to create excel file, developer do,
3539

36-
- Create menu, action, wizard, model, view a normal Odoo development.
37-
- Design excel template using standard Excel application, e.g., colors,
38-
fonts, formulas, etc.
39-
- Instruct how the data will be located in Excel with simple dictionary
40-
instruction or from Odoo UI.
41-
- Odoo will combine instruction with excel template, and result in
42-
final excel file.
40+
- Create menu, action, wizard, model, view a normal Odoo development.
41+
- Design excel template using standard Excel application, e.g., colors,
42+
fonts, formulas, etc.
43+
- Instruct how the data will be located in Excel with simple dictionary
44+
instruction or from Odoo UI.
45+
- Odoo will combine instruction with excel template, and result in final
46+
excel file.
4347

4448
**Table of contents**
4549

@@ -74,12 +78,12 @@ importing and reporting easy.
7478

7579
At the heart of this module, there are 2 main methods
7680

77-
- ``self.env['xlsx.export'].export_xlsx(...)``
78-
- ``self.env['xlsx.import'].import_xlsx(...)``
81+
- ``self.env['xlsx.export'].export_xlsx(...)``
82+
- ``self.env['xlsx.import'].import_xlsx(...)``
7983

8084
For reporting, also call export_xlsx(...) but through following method
8185

82-
- ``self.env['xslx.report'].report_xlsx(...)``
86+
- ``self.env['xslx.report'].report_xlsx(...)``
8387

8488
After install this module, go to Settings > Technical > Excel
8589
Import/Export > XLSX Templates, this is where the key component located.
@@ -175,11 +179,11 @@ configuration only.
175179
2. On the new template, select "Easy Reporting" option, then select
176180
followings
177181

178-
- Report Model, this can be data model or data view we want to get
179-
the results from.
180-
- Click upload your file and add the excel template (.xlsx)
181-
- Click Save, system will create sample export line, user can add
182-
more fields according to results model.
182+
- Report Model, this can be data model or data view we want to get
183+
the results from.
184+
- Click upload your file and add the excel template (.xlsx)
185+
- Click Save, system will create sample export line, user can add
186+
more fields according to results model.
183187

184188
3. Click Add Report Menu, the report menu will be created, user can
185189
change its location. Now the report is ready to use.
@@ -199,8 +203,8 @@ wizard.
199203
Known issues / Roadmap
200204
======================
201205

202-
- Module extension e.g., excel_import_export_async, that add ability to
203-
execute as async process.
206+
- Module extension e.g., excel_import_export_async, that add ability to
207+
execute as async process.
204208

205209
Bug Tracker
206210
===========
@@ -223,9 +227,9 @@ Authors
223227
Contributors
224228
------------
225229

226-
- Kitti Upariphutthiphong. <kittiu@gmail.com> (http://ecosoft.co.th)
227-
- Saran Lim. <saranl@ecosoft.co.th> (http://ecosoft.co.th)
228-
- Do Anh Duy <duyda@trobz.com>
230+
- Kitti Upariphutthiphong. <kittiu@gmail.com> (http://ecosoft.co.th)
231+
- Saran Lim. <saranl@ecosoft.co.th> (http://ecosoft.co.th)
232+
- Do Anh Duy <duyda@trobz.com>
229233

230234
Maintainers
231235
-----------

excel_import_export/static/description/index.html

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
55
<meta name="generator" content="Docutils: https://docutils.sourceforge.io/" />
6-
<title>Excel Import/Export/Report</title>
6+
<title>README.rst</title>
77
<style type="text/css">
88

99
/*
@@ -360,16 +360,21 @@
360360
</style>
361361
</head>
362362
<body>
363-
<div class="document" id="excel-import-export-report">
364-
<h1 class="title">Excel Import/Export/Report</h1>
363+
<div class="document">
365364

365+
366+
<a class="reference external image-reference" href="https://odoo-community.org/get-involved?utm_source=readme">
367+
<img alt="Odoo Community Association" src="https://odoo-community.org/readme-banner-image" />
368+
</a>
369+
<div class="section" id="excel-import-export-report">
370+
<h1>Excel Import/Export/Report</h1>
366371
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
367372
!! This file is generated by oca-gen-addon-readme !!
368373
!! changes will be overwritten. !!
369374
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
370-
!! source digest: sha256:40c58b91ccaaaa2b5ead94e8975df9d77a9ae3d08e29f5647422c2a3e1dafd6b
375+
!! source digest: sha256:2ff7fc0fdd66cd8a126f345d098845f65ac464b9531d37d76ac1acebb4b46860
371376
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
372-
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/server-tools/tree/18.0/excel_import_export"><img alt="OCA/server-tools" src="https://img.shields.io/badge/github-OCA%2Fserver--tools-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/server-tools-18-0/server-tools-18-0-excel_import_export"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/server-tools&amp;target_branch=18.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
377+
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/license-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/server-tools/tree/18.0/excel_import_export"><img alt="OCA/server-tools" src="https://img.shields.io/badge/github-OCA%2Fserver--tools-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/server-tools-18-0/server-tools-18-0-excel_import_export"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/server-tools&amp;target_branch=18.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
373378
<p>The module provide pre-built functions and wizards for developer to
374379
build excel import / export / report with ease.</p>
375380
<p>Without having to code to create excel file, developer do,</p>
@@ -379,8 +384,8 @@ <h1 class="title">Excel Import/Export/Report</h1>
379384
fonts, formulas, etc.</li>
380385
<li>Instruct how the data will be located in Excel with simple dictionary
381386
instruction or from Odoo UI.</li>
382-
<li>Odoo will combine instruction with excel template, and result in
383-
final excel file.</li>
387+
<li>Odoo will combine instruction with excel template, and result in final
388+
excel file.</li>
384389
</ul>
385390
<p><strong>Table of contents</strong></p>
386391
<div class="contents local topic" id="contents">
@@ -404,22 +409,22 @@ <h1 class="title">Excel Import/Export/Report</h1>
404409
</ul>
405410
</div>
406411
<div class="section" id="installation">
407-
<h1><a class="toc-backref" href="#toc-entry-1">Installation</a></h1>
412+
<h2><a class="toc-backref" href="#toc-entry-1">Installation</a></h2>
408413
<p>To install this module, you need to install following python library,
409414
<strong>xlrd, xlwt, openpyxl</strong>.</p>
410415
<p>Then, simply install <strong>excel_import_export</strong>.</p>
411416
<p>For demo, install <strong>excel_import_export_demo</strong></p>
412417
</div>
413418
<div class="section" id="configuration">
414-
<h1><a class="toc-backref" href="#toc-entry-2">Configuration</a></h1>
419+
<h2><a class="toc-backref" href="#toc-entry-2">Configuration</a></h2>
415420
<p>If you have existing templates from the version 16.0.1.2.0 or earlier,
416421
you need to click ‘REMOVE EXPORT ACTION’ and then click ‘ADD EXPORT
417422
ACTION’ in these templates for export actions to work as expected.</p>
418423
</div>
419424
<div class="section" id="usage">
420-
<h1><a class="toc-backref" href="#toc-entry-3">Usage</a></h1>
425+
<h2><a class="toc-backref" href="#toc-entry-3">Usage</a></h2>
421426
<div class="section" id="concepts">
422-
<h2><a class="toc-backref" href="#toc-entry-4">Concepts</a></h2>
427+
<h3><a class="toc-backref" href="#toc-entry-4">Concepts</a></h3>
423428
<p>This module contain pre-defined function and wizards to make exporting,
424429
importing and reporting easy.</p>
425430
<p>At the heart of this module, there are 2 main methods</p>
@@ -437,7 +442,7 @@ <h2><a class="toc-backref" href="#toc-entry-4">Concepts</a></h2>
437442
example use cases, please install <strong>excel_import_export_demo</strong></p>
438443
</div>
439444
<div class="section" id="use-cases">
440-
<h2><a class="toc-backref" href="#toc-entry-5">Use Cases</a></h2>
445+
<h3><a class="toc-backref" href="#toc-entry-5">Use Cases</a></h3>
441446
<p><strong>Use Case 1:</strong> Export/Import Excel on existing document</p>
442447
<p>This add export/import action menus in existing document (example -
443448
excel_import_export_demo/import_export_sale_order)</p>
@@ -506,7 +511,7 @@ <h2><a class="toc-backref" href="#toc-entry-5">Use Cases</a></h2>
506511
</ol>
507512
</div>
508513
<div class="section" id="easy-reporting-option">
509-
<h2><a class="toc-backref" href="#toc-entry-6">Easy Reporting Option</a></h2>
514+
<h3><a class="toc-backref" href="#toc-entry-6">Easy Reporting Option</a></h3>
510515
<p>Technically, this option is the same as “Create Excel Report” use case.
511516
But instead of having to write XML / Python code like normally do, this
512517
option allow user to create a report based on a model or view, all by
@@ -536,38 +541,38 @@ <h2><a class="toc-backref" href="#toc-entry-6">Easy Reporting Option</a></h2>
536541
</div>
537542
</div>
538543
<div class="section" id="known-issues-roadmap">
539-
<h1><a class="toc-backref" href="#toc-entry-7">Known issues / Roadmap</a></h1>
544+
<h2><a class="toc-backref" href="#toc-entry-7">Known issues / Roadmap</a></h2>
540545
<ul class="simple">
541546
<li>Module extension e.g., excel_import_export_async, that add ability to
542547
execute as async process.</li>
543548
</ul>
544549
</div>
545550
<div class="section" id="bug-tracker">
546-
<h1><a class="toc-backref" href="#toc-entry-8">Bug Tracker</a></h1>
551+
<h2><a class="toc-backref" href="#toc-entry-8">Bug Tracker</a></h2>
547552
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/server-tools/issues">GitHub Issues</a>.
548553
In case of trouble, please check there if your issue has already been reported.
549554
If you spotted it first, help us to smash it by providing a detailed and welcomed
550555
<a class="reference external" href="https://github.com/OCA/server-tools/issues/new?body=module:%20excel_import_export%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
551556
<p>Do not contact contributors directly about support or help with technical issues.</p>
552557
</div>
553558
<div class="section" id="credits">
554-
<h1><a class="toc-backref" href="#toc-entry-9">Credits</a></h1>
559+
<h2><a class="toc-backref" href="#toc-entry-9">Credits</a></h2>
555560
<div class="section" id="authors">
556-
<h2><a class="toc-backref" href="#toc-entry-10">Authors</a></h2>
561+
<h3><a class="toc-backref" href="#toc-entry-10">Authors</a></h3>
557562
<ul class="simple">
558563
<li>Ecosoft</li>
559564
</ul>
560565
</div>
561566
<div class="section" id="contributors">
562-
<h2><a class="toc-backref" href="#toc-entry-11">Contributors</a></h2>
567+
<h3><a class="toc-backref" href="#toc-entry-11">Contributors</a></h3>
563568
<ul class="simple">
564569
<li>Kitti Upariphutthiphong. &lt;<a class="reference external" href="mailto:kittiu&#64;gmail.com">kittiu&#64;gmail.com</a>&gt; (<a class="reference external" href="http://ecosoft.co.th">http://ecosoft.co.th</a>)</li>
565570
<li>Saran Lim. &lt;<a class="reference external" href="mailto:saranl&#64;ecosoft.co.th">saranl&#64;ecosoft.co.th</a>&gt; (<a class="reference external" href="http://ecosoft.co.th">http://ecosoft.co.th</a>)</li>
566571
<li>Do Anh Duy &lt;<a class="reference external" href="mailto:duyda&#64;trobz.com">duyda&#64;trobz.com</a>&gt;</li>
567572
</ul>
568573
</div>
569574
<div class="section" id="maintainers">
570-
<h2><a class="toc-backref" href="#toc-entry-12">Maintainers</a></h2>
575+
<h3><a class="toc-backref" href="#toc-entry-12">Maintainers</a></h3>
571576
<p>This module is maintained by the OCA.</p>
572577
<a class="reference external image-reference" href="https://odoo-community.org">
573578
<img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" />
@@ -582,5 +587,6 @@ <h2><a class="toc-backref" href="#toc-entry-12">Maintainers</a></h2>
582587
</div>
583588
</div>
584589
</div>
590+
</div>
585591
</body>
586592
</html>

setup/_metapackage/pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "odoo-addons-oca-server-tools"
3-
version = "18.0.20251026.0"
3+
version = "18.0.20251106.0"
44
dependencies = [
55
"odoo-addon-attachment_queue==18.0.*",
66
"odoo-addon-attachment_synchronize==18.0.*",
@@ -27,6 +27,7 @@ dependencies = [
2727
"odoo-addon-database_cleanup==18.0.*",
2828
"odoo-addon-database_size==18.0.*",
2929
"odoo-addon-dbfilter_from_header==18.0.*",
30+
"odoo-addon-excel_import_export==18.0.*",
3031
"odoo-addon-fetchmail_attach_from_folder==18.0.*",
3132
"odoo-addon-fetchmail_notify_error_to_sender==18.0.*",
3233
"odoo-addon-html_text==18.0.*",

0 commit comments

Comments
 (0)