From 861fd3cdd486ee3dc99c0eb79019c08f1fe2103e Mon Sep 17 00:00:00 2001 From: Erick Birbe Date: Tue, 29 Oct 2019 20:25:33 +0000 Subject: [PATCH 01/18] [ADD] attachment_unindex_content: Module to disable file indexation This module is intended to disable the indexation of data on the ir.attachment model. Attachment model has a field called 'index_content' where the content of the attachment is read and stored directly in the database. This field is useful in order to search content of a file. But most of cases it is not used, so, you can install this module in order to: - **Avoid Duplicating Data:** Because indexation extracts text content from files and put it on the database in order it could be searched, but this implies you have the file data in your `filestore` directory, and also part (or sometimes all) of that data in your database too. - **Improve Performance:** Since not all indexed files are plain text, they require extra process to read them. Maybe you could try to uninstall modules like `document` in order to disable its indexation features, but you could face the uninstallation of other modules that could be useful for you (e.g, `hr_recruitment` depends on that). But even if you don't have `document` installed, you'd still have plain text content indexation by default. Using this module you will not require to uninstall any module to disable the attachment content indexation, because we directly disable it at `ir.attachment` base. --- attachment_unindex_content/README.rst | 121 +++++ attachment_unindex_content/__init__.py | 2 + attachment_unindex_content/__manifest__.py | 19 + attachment_unindex_content/hooks.py | 5 + attachment_unindex_content/models/__init__.py | 1 + .../models/ir_attachment.py | 13 + .../readme/CONTRIBUTORS.rst | 3 + .../readme/DESCRIPTION.rst | 36 ++ .../static/description/index.html | 446 ++++++++++++++++++ 9 files changed, 646 insertions(+) create mode 100644 attachment_unindex_content/README.rst create mode 100644 attachment_unindex_content/__init__.py create mode 100644 attachment_unindex_content/__manifest__.py create mode 100644 attachment_unindex_content/hooks.py create mode 100644 attachment_unindex_content/models/__init__.py create mode 100644 attachment_unindex_content/models/ir_attachment.py create mode 100644 attachment_unindex_content/readme/CONTRIBUTORS.rst create mode 100644 attachment_unindex_content/readme/DESCRIPTION.rst create mode 100644 attachment_unindex_content/static/description/index.html diff --git a/attachment_unindex_content/README.rst b/attachment_unindex_content/README.rst new file mode 100644 index 000000000..fe1f9c8ca --- /dev/null +++ b/attachment_unindex_content/README.rst @@ -0,0 +1,121 @@ +========================== +Attachment Unindex Content +========================== + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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/12.0/attachment_unindex_content + :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-12-0/server-tools-12-0-attachment_unindex_content + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/149/12.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module disables the indexation of attachments content. + +Attachment model has a field called 'index_content' where the content of the +attachment is read and stored directly in the database. This field is useful in +order to search content of a file. But most of cases it is not used, so, you +can install this module in order to: + +- **Avoid Duplicating Data:** Because indexation extracts text content from + files and put it on the database in order it could be searched, but this + implies you have the file data in your ``filestore`` directory, and also part + (or sometimes all) of that data in your database too. +- **Improve Performance:** Since not all indexed files are plain text, + they require extra process to read them. + +Maybe you could try to uninstall modules like ``document`` in order to disable +its indexation features, but you could face the uninstallation of other modules +that could be useful for you (e.g, ``hr_recruitment`` depends on that). + +But even if you don't have ``document`` installed, you'd still have plain text +content indexation by default. As you can see in this SQL query results, +indexation is active even without it: + +.. |sql_query| image:: https://user-images.githubusercontent.com/442938/67894113-45d27a80-fb2e-11e9-9a22-ba43d8b444c5.png + :target: https://user-images.githubusercontent.com/442938/67894113-45d27a80-fb2e-11e9-9a22-ba43d8b444c5.png + :height: 200px + :width: 400px + :alt: SQL Query result showing indexed content + +|sql_query| + +Using this module you will not require to uninstall any module to disable +the attachment content indexation, because we directly disable it at +``ir.attachment`` base. + +Also, after the installation, the ``index_content`` field on attachments +already recorded in database will be cleared. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Vauxoo + +Contributors +~~~~~~~~~~~~ + +- Moises López +- Erick Birbe + + +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. + +.. |maintainer-moylop260| image:: https://github.com/moylop260.png?size=40px + :target: https://github.com/moylop260 + :alt: moylop260 +.. |maintainer-ebirbe| image:: https://github.com/ebirbe.png?size=40px + :target: https://github.com/ebirbe + :alt: ebirbe + +Current `maintainers `__: + +|maintainer-moylop260| |maintainer-ebirbe| + +This module is part of the `OCA/server-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/attachment_unindex_content/__init__.py b/attachment_unindex_content/__init__.py new file mode 100644 index 000000000..cc6b6354a --- /dev/null +++ b/attachment_unindex_content/__init__.py @@ -0,0 +1,2 @@ +from . import models +from .hooks import post_init_hook diff --git a/attachment_unindex_content/__manifest__.py b/attachment_unindex_content/__manifest__.py new file mode 100644 index 000000000..c781f74b7 --- /dev/null +++ b/attachment_unindex_content/__manifest__.py @@ -0,0 +1,19 @@ +# © 2019 Vauxoo () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + 'name': 'Attachment Unindex Content', + 'summary': 'Disable indexing of attachments', + 'version': '12.0.1.0.0', + 'author': 'Vauxoo, Odoo Community Association (OCA)', + 'website': 'https://github.com/OCA/server-tools', + 'maintainers': ['moylop260', 'ebirbe'], + 'license': 'AGPL-3', + 'category': 'Tools', + 'depends': [ + 'base', + ], + 'installable': True, + 'application': False, + 'post_init_hook': 'post_init_hook', +} diff --git a/attachment_unindex_content/hooks.py b/attachment_unindex_content/hooks.py new file mode 100644 index 000000000..dd3e16a83 --- /dev/null +++ b/attachment_unindex_content/hooks.py @@ -0,0 +1,5 @@ + + +def post_init_hook(cr, registry): + """Clear the indexed data for records already in database""" + cr.execute("UPDATE ir_attachment SET index_content=NULL") diff --git a/attachment_unindex_content/models/__init__.py b/attachment_unindex_content/models/__init__.py new file mode 100644 index 000000000..aaf38a167 --- /dev/null +++ b/attachment_unindex_content/models/__init__.py @@ -0,0 +1 @@ +from . import ir_attachment diff --git a/attachment_unindex_content/models/ir_attachment.py b/attachment_unindex_content/models/ir_attachment.py new file mode 100644 index 000000000..2011b0386 --- /dev/null +++ b/attachment_unindex_content/models/ir_attachment.py @@ -0,0 +1,13 @@ +# 2019 Vauxoo () +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, models + + +class IrAttachment(models.Model): + + _inherit = "ir.attachment" + + @api.model + def _index(self, bin_data, datas_fname, file_type): + return False diff --git a/attachment_unindex_content/readme/CONTRIBUTORS.rst b/attachment_unindex_content/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..1ed71719b --- /dev/null +++ b/attachment_unindex_content/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +- Moises López +- Erick Birbe + diff --git a/attachment_unindex_content/readme/DESCRIPTION.rst b/attachment_unindex_content/readme/DESCRIPTION.rst new file mode 100644 index 000000000..839781d97 --- /dev/null +++ b/attachment_unindex_content/readme/DESCRIPTION.rst @@ -0,0 +1,36 @@ +This module disables the indexation of attachments content. + +Attachment model has a field called 'index_content' where the content of the +attachment is read and stored directly in the database. This field is useful in +order to search content of a file. But most of cases it is not used, so, you +can install this module in order to: + +- **Avoid Duplicating Data:** Because indexation extracts text content from + files and put it on the database in order it could be searched, but this + implies you have the file data in your ``filestore`` directory, and also part + (or sometimes all) of that data in your database too. +- **Improve Performance:** Since not all indexed files are plain text, + they require extra process to read them. + +Maybe you could try to uninstall modules like ``document`` in order to disable +its indexation features, but you could face the uninstallation of other modules +that could be useful for you (e.g, ``hr_recruitment`` depends on that). + +But even if you don't have ``document`` installed, you'd still have plain text +content indexation by default. As you can see in this SQL query results, +indexation is active even without it: + +.. |sql_query| image:: https://user-images.githubusercontent.com/442938/67894113-45d27a80-fb2e-11e9-9a22-ba43d8b444c5.png + :target: https://user-images.githubusercontent.com/442938/67894113-45d27a80-fb2e-11e9-9a22-ba43d8b444c5.png + :height: 200px + :width: 400px + :alt: SQL Query result showing indexed content + +|sql_query| + +Using this module you will not require to uninstall any module to disable +the attachment content indexation, because we directly disable it at +``ir.attachment`` base. + +Also, after the installation, the ``index_content`` field on attachments +already recorded in database will be cleared. diff --git a/attachment_unindex_content/static/description/index.html b/attachment_unindex_content/static/description/index.html new file mode 100644 index 000000000..ee3fe0747 --- /dev/null +++ b/attachment_unindex_content/static/description/index.html @@ -0,0 +1,446 @@ + + + + + + +Attachment Unindex Content + + + +
+

Attachment Unindex Content

+ + +

Beta License: AGPL-3 OCA/server-tools Translate me on Weblate Try me on Runbot

+

This module disables the indexation of attachments content.

+

Attachment model has a field called ‘index_content’ where the content of the +attachment is read and stored directly in the database. This field is useful in +order to search content of a file. But most of cases it is not used, so, you +can install this module in order to:

+
    +
  • Avoid Duplicating Data: Because indexation extracts text content from +files and put it on the database in order it could be searched, but this +implies you have the file data in your filestore directory, and also part +(or sometimes all) of that data in your database too.
  • +
  • Improve Performance: Since not all indexed files are plain text, +they require extra process to read them.
  • +
+

Maybe you could try to uninstall modules like document in order to disable +its indexation features, but you could face the uninstallation of other modules +that could be useful for you (e.g, hr_recruitment depends on that).

+

But even if you don’t have document installed, you’d still have plain text +content indexation by default. As you can see in this SQL query results, +indexation is active even without it:

+

SQL Query result showing indexed content

+

Using this module you will not require to uninstall any module to disable +the attachment content indexation, because we directly disable it at +ir.attachment base.

+

Also, after the installation, the index_content field on attachments +already recorded in database will be cleared.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Vauxoo
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

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.

+

Current maintainers:

+

moylop260 ebirbe

+

This module is part of the OCA/server-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + From c2f73e6353f4366d9e9826568d530e3c5ccb26fd Mon Sep 17 00:00:00 2001 From: oca-travis Date: Fri, 1 Nov 2019 17:27:28 +0000 Subject: [PATCH 02/18] [UPD] Update attachment_unindex_content.pot --- .../i18n/attachment_unindex_content.pot | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 attachment_unindex_content/i18n/attachment_unindex_content.pot diff --git a/attachment_unindex_content/i18n/attachment_unindex_content.pot b/attachment_unindex_content/i18n/attachment_unindex_content.pot new file mode 100644 index 000000000..7e957c788 --- /dev/null +++ b/attachment_unindex_content/i18n/attachment_unindex_content.pot @@ -0,0 +1,20 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * attachment_unindex_content +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: attachment_unindex_content +#: model:ir.model,name:attachment_unindex_content.model_ir_attachment +msgid "Attachment" +msgstr "" + From ad1351d20e16be82cf0dbf7b7d5c4264410b0119 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Fri, 1 Nov 2019 17:42:55 +0000 Subject: [PATCH 03/18] [ADD] icon.png --- .../static/description/icon.png | Bin 0 -> 9455 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 attachment_unindex_content/static/description/icon.png diff --git a/attachment_unindex_content/static/description/icon.png b/attachment_unindex_content/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 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 z 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 Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 From f7d47fc13c136e1c598eeeb21742ad9584b1c2dd Mon Sep 17 00:00:00 2001 From: Randall Castro Date: Fri, 2 Jul 2021 21:06:57 -0600 Subject: [PATCH 04/18] [IMP] attachment_unindex_content: black, isort, prettier --- attachment_unindex_content/__manifest__.py | 26 +++++++++---------- attachment_unindex_content/hooks.py | 2 -- .../readme/CONTRIBUTORS.rst | 1 - 3 files changed, 12 insertions(+), 17 deletions(-) diff --git a/attachment_unindex_content/__manifest__.py b/attachment_unindex_content/__manifest__.py index c781f74b7..d5a486c35 100644 --- a/attachment_unindex_content/__manifest__.py +++ b/attachment_unindex_content/__manifest__.py @@ -2,18 +2,16 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { - 'name': 'Attachment Unindex Content', - 'summary': 'Disable indexing of attachments', - 'version': '12.0.1.0.0', - 'author': 'Vauxoo, Odoo Community Association (OCA)', - 'website': 'https://github.com/OCA/server-tools', - 'maintainers': ['moylop260', 'ebirbe'], - 'license': 'AGPL-3', - 'category': 'Tools', - 'depends': [ - 'base', - ], - 'installable': True, - 'application': False, - 'post_init_hook': 'post_init_hook', + "name": "Attachment Unindex Content", + "summary": "Disable indexing of attachments", + "version": "13.0.1.0.0", + "author": "Vauxoo, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/server-tools", + "maintainers": ["moylop260", "ebirbe"], + "license": "AGPL-3", + "category": "Tools", + "depends": ["base"], + "installable": True, + "application": False, + "post_init_hook": "post_init_hook", } diff --git a/attachment_unindex_content/hooks.py b/attachment_unindex_content/hooks.py index dd3e16a83..1122946e4 100644 --- a/attachment_unindex_content/hooks.py +++ b/attachment_unindex_content/hooks.py @@ -1,5 +1,3 @@ - - def post_init_hook(cr, registry): """Clear the indexed data for records already in database""" cr.execute("UPDATE ir_attachment SET index_content=NULL") diff --git a/attachment_unindex_content/readme/CONTRIBUTORS.rst b/attachment_unindex_content/readme/CONTRIBUTORS.rst index 1ed71719b..117ddbc5f 100644 --- a/attachment_unindex_content/readme/CONTRIBUTORS.rst +++ b/attachment_unindex_content/readme/CONTRIBUTORS.rst @@ -1,3 +1,2 @@ - Moises López - Erick Birbe - From 688ed0cce70ad3693623557fbce739f1d6f7ed18 Mon Sep 17 00:00:00 2001 From: Randall Castro Date: Fri, 2 Jul 2021 21:08:55 -0600 Subject: [PATCH 05/18] [MIG] attachment_unindex_content: Migration to 13.0 --- attachment_unindex_content/models/ir_attachment.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attachment_unindex_content/models/ir_attachment.py b/attachment_unindex_content/models/ir_attachment.py index 2011b0386..38ab576fb 100644 --- a/attachment_unindex_content/models/ir_attachment.py +++ b/attachment_unindex_content/models/ir_attachment.py @@ -9,5 +9,5 @@ class IrAttachment(models.Model): _inherit = "ir.attachment" @api.model - def _index(self, bin_data, datas_fname, file_type): + def _index(self, bin_data, mimetype): return False From d61764e5a6e0f6f81c49c2d8c4d17586ef718c6e Mon Sep 17 00:00:00 2001 From: oca-travis Date: Wed, 7 Jul 2021 17:34:07 +0000 Subject: [PATCH 06/18] [UPD] Update attachment_unindex_content.pot --- .../i18n/attachment_unindex_content.pot | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/attachment_unindex_content/i18n/attachment_unindex_content.pot b/attachment_unindex_content/i18n/attachment_unindex_content.pot index 7e957c788..74034f3a4 100644 --- a/attachment_unindex_content/i18n/attachment_unindex_content.pot +++ b/attachment_unindex_content/i18n/attachment_unindex_content.pot @@ -1,12 +1,12 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * attachment_unindex_content +# * attachment_unindex_content # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 12.0\n" +"Project-Id-Version: Odoo Server 13.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: <>\n" +"Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,4 +17,3 @@ msgstr "" #: model:ir.model,name:attachment_unindex_content.model_ir_attachment msgid "Attachment" msgstr "" - From fc246385dc8c62d4c8c3c8d55b69ad79389c63ec Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 7 Jul 2021 17:47:46 +0000 Subject: [PATCH 07/18] [UPD] README.rst --- attachment_unindex_content/README.rst | 11 +++++------ .../static/description/index.html | 6 +++--- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/attachment_unindex_content/README.rst b/attachment_unindex_content/README.rst index fe1f9c8ca..5d4254402 100644 --- a/attachment_unindex_content/README.rst +++ b/attachment_unindex_content/README.rst @@ -14,13 +14,13 @@ Attachment Unindex Content :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/12.0/attachment_unindex_content + :target: https://github.com/OCA/server-tools/tree/13.0/attachment_unindex_content :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-12-0/server-tools-12-0-attachment_unindex_content + :target: https://translation.odoo-community.org/projects/server-tools-13-0/server-tools-13-0-attachment_unindex_content :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/149/12.0 + :target: https://runbot.odoo-community.org/runbot/149/13.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -73,7 +73,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -91,7 +91,6 @@ Contributors - Moises López - Erick Birbe - Maintainers ~~~~~~~~~~~ @@ -116,6 +115,6 @@ Current `maintainers `__: |maintainer-moylop260| |maintainer-ebirbe| -This module is part of the `OCA/server-tools `_ project on GitHub. +This module is part of the `OCA/server-tools `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/attachment_unindex_content/static/description/index.html b/attachment_unindex_content/static/description/index.html index ee3fe0747..e5b4219dc 100644 --- a/attachment_unindex_content/static/description/index.html +++ b/attachment_unindex_content/static/description/index.html @@ -367,7 +367,7 @@ ul.auto-toc { !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/server-tools Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/server-tools Translate me on Weblate Try me on Runbot

This module disables the indexation of attachments content.

Attachment model has a field called ‘index_content’ where the content of the attachment is read and stored directly in the database. This field is useful in @@ -410,7 +410,7 @@ already recorded in database will be cleared.

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

+feedback.

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

@@ -437,7 +437,7 @@ mission is to support the collaborative development of Odoo features and promote its widespread use.

Current maintainers:

moylop260 ebirbe

-

This module is part of the OCA/server-tools project on GitHub.

+

This module is part of the OCA/server-tools project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

From b36ae72a8da09577a380bd376e9322ba51430dbc Mon Sep 17 00:00:00 2001 From: Randall Castro Date: Tue, 13 Jul 2021 10:15:01 -0600 Subject: [PATCH 08/18] [MIG] attachment_unindex_content: Migration to 14.0 --- attachment_unindex_content/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attachment_unindex_content/__manifest__.py b/attachment_unindex_content/__manifest__.py index d5a486c35..77e25a633 100644 --- a/attachment_unindex_content/__manifest__.py +++ b/attachment_unindex_content/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Attachment Unindex Content", "summary": "Disable indexing of attachments", - "version": "13.0.1.0.0", + "version": "14.0.1.0.0", "author": "Vauxoo, Odoo Community Association (OCA)", "website": "https://github.com/OCA/server-tools", "maintainers": ["moylop260", "ebirbe"], From b0ff27e8de72b0fff6d5b40f76b688a59f0a823e Mon Sep 17 00:00:00 2001 From: oca-travis Date: Tue, 27 Jul 2021 16:12:25 +0000 Subject: [PATCH 09/18] [UPD] Update attachment_unindex_content.pot --- .../i18n/attachment_unindex_content.pot | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/attachment_unindex_content/i18n/attachment_unindex_content.pot b/attachment_unindex_content/i18n/attachment_unindex_content.pot index 74034f3a4..6cb045691 100644 --- a/attachment_unindex_content/i18n/attachment_unindex_content.pot +++ b/attachment_unindex_content/i18n/attachment_unindex_content.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" +"Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -17,3 +17,18 @@ msgstr "" #: model:ir.model,name:attachment_unindex_content.model_ir_attachment msgid "Attachment" msgstr "" + +#. module: attachment_unindex_content +#: model:ir.model.fields,field_description:attachment_unindex_content.field_ir_attachment__display_name +msgid "Display Name" +msgstr "" + +#. module: attachment_unindex_content +#: model:ir.model.fields,field_description:attachment_unindex_content.field_ir_attachment__id +msgid "ID" +msgstr "" + +#. module: attachment_unindex_content +#: model:ir.model.fields,field_description:attachment_unindex_content.field_ir_attachment____last_update +msgid "Last Modified on" +msgstr "" From 1acaa8d36a7a1b3149888f7443062ed3068d6faf Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 27 Jul 2021 16:22:59 +0000 Subject: [PATCH 10/18] [UPD] README.rst --- attachment_unindex_content/README.rst | 10 +++++----- .../static/description/index.html | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/attachment_unindex_content/README.rst b/attachment_unindex_content/README.rst index 5d4254402..b9aa49de3 100644 --- a/attachment_unindex_content/README.rst +++ b/attachment_unindex_content/README.rst @@ -14,13 +14,13 @@ Attachment Unindex Content :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/13.0/attachment_unindex_content + :target: https://github.com/OCA/server-tools/tree/14.0/attachment_unindex_content :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-13-0/server-tools-13-0-attachment_unindex_content + :target: https://translation.odoo-community.org/projects/server-tools-14-0/server-tools-14-0-attachment_unindex_content :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/149/13.0 + :target: https://runbot.odoo-community.org/runbot/149/14.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -73,7 +73,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -115,6 +115,6 @@ Current `maintainers `__: |maintainer-moylop260| |maintainer-ebirbe| -This module is part of the `OCA/server-tools `_ project on GitHub. +This module is part of the `OCA/server-tools `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/attachment_unindex_content/static/description/index.html b/attachment_unindex_content/static/description/index.html index e5b4219dc..ddd9accd6 100644 --- a/attachment_unindex_content/static/description/index.html +++ b/attachment_unindex_content/static/description/index.html @@ -367,7 +367,7 @@ ul.auto-toc { !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/server-tools Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/server-tools Translate me on Weblate Try me on Runbot

This module disables the indexation of attachments content.

Attachment model has a field called ‘index_content’ where the content of the attachment is read and stored directly in the database. This field is useful in @@ -410,7 +410,7 @@ already recorded in database will be cleared.

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

+feedback.

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

@@ -437,7 +437,7 @@ mission is to support the collaborative development of Odoo features and promote its widespread use.

Current maintainers:

moylop260 ebirbe

-

This module is part of the OCA/server-tools project on GitHub.

+

This module is part of the OCA/server-tools project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

From 21e85d454613dcbf831210ac94f353a4bfe774c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dept=2E=20T=C3=A9cnico?= Date: Mon, 14 Feb 2022 08:43:26 +0000 Subject: [PATCH 11/18] Added translation using Weblate (Catalan) --- attachment_unindex_content/i18n/ca.po | 35 +++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 attachment_unindex_content/i18n/ca.po diff --git a/attachment_unindex_content/i18n/ca.po b/attachment_unindex_content/i18n/ca.po new file mode 100644 index 000000000..66839065c --- /dev/null +++ b/attachment_unindex_content/i18n/ca.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * attachment_unindex_content +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ca\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: attachment_unindex_content +#: model:ir.model,name:attachment_unindex_content.model_ir_attachment +msgid "Attachment" +msgstr "" + +#. module: attachment_unindex_content +#: model:ir.model.fields,field_description:attachment_unindex_content.field_ir_attachment__display_name +msgid "Display Name" +msgstr "" + +#. module: attachment_unindex_content +#: model:ir.model.fields,field_description:attachment_unindex_content.field_ir_attachment__id +msgid "ID" +msgstr "" + +#. module: attachment_unindex_content +#: model:ir.model.fields,field_description:attachment_unindex_content.field_ir_attachment____last_update +msgid "Last Modified on" +msgstr "" From 6fa446a7a3ac97116d220deec497145174355db5 Mon Sep 17 00:00:00 2001 From: Ignacio Buioli Date: Sun, 27 Mar 2022 22:26:45 +0000 Subject: [PATCH 12/18] Added translation using Weblate (Spanish (Argentina)) --- attachment_unindex_content/i18n/es_AR.po | 35 ++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 attachment_unindex_content/i18n/es_AR.po diff --git a/attachment_unindex_content/i18n/es_AR.po b/attachment_unindex_content/i18n/es_AR.po new file mode 100644 index 000000000..30b84908d --- /dev/null +++ b/attachment_unindex_content/i18n/es_AR.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * attachment_unindex_content +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: es_AR\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: attachment_unindex_content +#: model:ir.model,name:attachment_unindex_content.model_ir_attachment +msgid "Attachment" +msgstr "" + +#. module: attachment_unindex_content +#: model:ir.model.fields,field_description:attachment_unindex_content.field_ir_attachment__display_name +msgid "Display Name" +msgstr "" + +#. module: attachment_unindex_content +#: model:ir.model.fields,field_description:attachment_unindex_content.field_ir_attachment__id +msgid "ID" +msgstr "" + +#. module: attachment_unindex_content +#: model:ir.model.fields,field_description:attachment_unindex_content.field_ir_attachment____last_update +msgid "Last Modified on" +msgstr "" From d6f8b28d55cabba8a3a9b272d88e3c9bf3267ffa Mon Sep 17 00:00:00 2001 From: Ignacio Buioli Date: Sun, 27 Mar 2022 22:27:02 +0000 Subject: [PATCH 13/18] Translated using Weblate (Spanish (Argentina)) Currently translated at 100.0% (4 of 4 strings) Translation: server-tools-14.0/server-tools-14.0-attachment_unindex_content Translate-URL: https://translation.odoo-community.org/projects/server-tools-14-0/server-tools-14-0-attachment_unindex_content/es_AR/ --- attachment_unindex_content/i18n/es_AR.po | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/attachment_unindex_content/i18n/es_AR.po b/attachment_unindex_content/i18n/es_AR.po index 30b84908d..2009b9bc5 100644 --- a/attachment_unindex_content/i18n/es_AR.po +++ b/attachment_unindex_content/i18n/es_AR.po @@ -6,30 +6,32 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2022-03-28 01:17+0000\n" +"Last-Translator: Ignacio Buioli \n" "Language-Team: none\n" "Language: es_AR\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" +"X-Generator: Weblate 4.3.2\n" #. module: attachment_unindex_content #: model:ir.model,name:attachment_unindex_content.model_ir_attachment msgid "Attachment" -msgstr "" +msgstr "Adjunto" #. module: attachment_unindex_content #: model:ir.model.fields,field_description:attachment_unindex_content.field_ir_attachment__display_name msgid "Display Name" -msgstr "" +msgstr "Mostrar Nombre" #. module: attachment_unindex_content #: model:ir.model.fields,field_description:attachment_unindex_content.field_ir_attachment__id msgid "ID" -msgstr "" +msgstr "ID" #. module: attachment_unindex_content #: model:ir.model.fields,field_description:attachment_unindex_content.field_ir_attachment____last_update msgid "Last Modified on" -msgstr "" +msgstr "Última modificación en" From 209257bdf5ed6d168cd89b4d26ff018a6dfb244b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20Gonz=C3=A1lez?= Date: Wed, 28 Sep 2022 21:01:44 +0000 Subject: [PATCH 14/18] [FIX] attachment_unindex_content: unsupported param on _index method Odoo introduced a new param `checksum` to the method `_index` on the attachment model [1]. Since that param is not supported on this model, the following error is now being raised: TypeError: _index() got an unexpected keyword argument 'checksum' [1] https://github.com/odoo/odoo/commit/3d59cc84 --- attachment_unindex_content/__manifest__.py | 6 +++++- attachment_unindex_content/models/ir_attachment.py | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/attachment_unindex_content/__manifest__.py b/attachment_unindex_content/__manifest__.py index 77e25a633..9dbc3cd7c 100644 --- a/attachment_unindex_content/__manifest__.py +++ b/attachment_unindex_content/__manifest__.py @@ -7,7 +7,11 @@ "version": "14.0.1.0.0", "author": "Vauxoo, Odoo Community Association (OCA)", "website": "https://github.com/OCA/server-tools", - "maintainers": ["moylop260", "ebirbe"], + "maintainers": [ + "moylop260", + "ebirbe", + "luisg123v", + ], "license": "AGPL-3", "category": "Tools", "depends": ["base"], diff --git a/attachment_unindex_content/models/ir_attachment.py b/attachment_unindex_content/models/ir_attachment.py index 38ab576fb..169f4fe60 100644 --- a/attachment_unindex_content/models/ir_attachment.py +++ b/attachment_unindex_content/models/ir_attachment.py @@ -9,5 +9,5 @@ class IrAttachment(models.Model): _inherit = "ir.attachment" @api.model - def _index(self, bin_data, mimetype): + def _index(self, *args, **kwargs): return False From b906bb7166422a0b0b20e3032f7ed2ac205cac2f Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 28 Sep 2022 21:45:17 +0000 Subject: [PATCH 15/18] [UPD] README.rst --- attachment_unindex_content/README.rst | 5 ++++- attachment_unindex_content/static/description/index.html | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/attachment_unindex_content/README.rst b/attachment_unindex_content/README.rst index b9aa49de3..c212b3156 100644 --- a/attachment_unindex_content/README.rst +++ b/attachment_unindex_content/README.rst @@ -110,10 +110,13 @@ promote its widespread use. .. |maintainer-ebirbe| image:: https://github.com/ebirbe.png?size=40px :target: https://github.com/ebirbe :alt: ebirbe +.. |maintainer-luisg123v| image:: https://github.com/luisg123v.png?size=40px + :target: https://github.com/luisg123v + :alt: luisg123v Current `maintainers `__: -|maintainer-moylop260| |maintainer-ebirbe| +|maintainer-moylop260| |maintainer-ebirbe| |maintainer-luisg123v| This module is part of the `OCA/server-tools `_ project on GitHub. diff --git a/attachment_unindex_content/static/description/index.html b/attachment_unindex_content/static/description/index.html index ddd9accd6..0bbeafb66 100644 --- a/attachment_unindex_content/static/description/index.html +++ b/attachment_unindex_content/static/description/index.html @@ -436,7 +436,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome mission is to support the collaborative development of Odoo features and promote its widespread use.

Current maintainers:

-

moylop260 ebirbe

+

moylop260 ebirbe luisg123v

This module is part of the OCA/server-tools project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

From 15e23fefd4d58fdfda906c8ed35c605c259ed4c2 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 28 Sep 2022 21:45:18 +0000 Subject: [PATCH 16/18] attachment_unindex_content 14.0.1.0.1 --- attachment_unindex_content/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attachment_unindex_content/__manifest__.py b/attachment_unindex_content/__manifest__.py index 9dbc3cd7c..63414c940 100644 --- a/attachment_unindex_content/__manifest__.py +++ b/attachment_unindex_content/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Attachment Unindex Content", "summary": "Disable indexing of attachments", - "version": "14.0.1.0.0", + "version": "14.0.1.0.1", "author": "Vauxoo, Odoo Community Association (OCA)", "website": "https://github.com/OCA/server-tools", "maintainers": [ From 3fe1dccb7cfed0708f98ab1032b622e6be7df432 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Alix?= Date: Mon, 17 Jul 2023 13:58:00 +0200 Subject: [PATCH 17/18] [IMP] attachment_unindex_content: black, isort, prettier --- .../odoo/addons/attachment_unindex_content | 1 + setup/attachment_unindex_content/setup.py | 6 ++++++ 2 files changed, 7 insertions(+) create mode 120000 setup/attachment_unindex_content/odoo/addons/attachment_unindex_content create mode 100644 setup/attachment_unindex_content/setup.py diff --git a/setup/attachment_unindex_content/odoo/addons/attachment_unindex_content b/setup/attachment_unindex_content/odoo/addons/attachment_unindex_content new file mode 120000 index 000000000..7249e45e0 --- /dev/null +++ b/setup/attachment_unindex_content/odoo/addons/attachment_unindex_content @@ -0,0 +1 @@ +../../../../attachment_unindex_content \ No newline at end of file diff --git a/setup/attachment_unindex_content/setup.py b/setup/attachment_unindex_content/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/attachment_unindex_content/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) From 17a9ea368d9bb133ad5a84aaa227b8bc679a25e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Alix?= Date: Mon, 17 Jul 2023 14:02:42 +0200 Subject: [PATCH 18/18] [MIG] attachment_unindex_content: Migration to 15.0 --- attachment_unindex_content/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/attachment_unindex_content/__manifest__.py b/attachment_unindex_content/__manifest__.py index 63414c940..3d0c120fb 100644 --- a/attachment_unindex_content/__manifest__.py +++ b/attachment_unindex_content/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Attachment Unindex Content", "summary": "Disable indexing of attachments", - "version": "14.0.1.0.1", + "version": "15.0.1.0.0", "author": "Vauxoo, Odoo Community Association (OCA)", "website": "https://github.com/OCA/server-tools", "maintainers": [