From 4ee19038963e54031673919cb4a6afbb85fe89b8 Mon Sep 17 00:00:00 2001 From: Erick Birbe Date: Tue, 29 Oct 2019 20:25:33 +0000 Subject: [PATCH 01/17] [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 01409a3c3084dbc22641ca8f851963aa0dacf9a1 Mon Sep 17 00:00:00 2001 From: oca-travis Date: Fri, 1 Nov 2019 17:27:28 +0000 Subject: [PATCH 02/17] [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 b6c0acb8a68a332100b4c449ad673d41e8c613ee Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Fri, 1 Nov 2019 17:42:55 +0000 Subject: [PATCH 03/17] [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 fad58840f1bb5bc9f2554bba4a0de4f3ddb07336 Mon Sep 17 00:00:00 2001 From: Randall Castro Date: Fri, 2 Jul 2021 21:06:57 -0600 Subject: [PATCH 04/17] [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 d182c4b03e06b43d3a587ea71950a5ac34591cc7 Mon Sep 17 00:00:00 2001 From: Randall Castro Date: Fri, 2 Jul 2021 21:08:55 -0600 Subject: [PATCH 05/17] [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 79612dcacd2e39c0549a0682be7adb018463dfcb Mon Sep 17 00:00:00 2001 From: oca-travis Date: Wed, 7 Jul 2021 17:34:07 +0000 Subject: [PATCH 06/17] [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 f2153af868c720d738bd1dbb5317293c3bc726ed Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 7 Jul 2021 17:47:46 +0000 Subject: [PATCH 07/17] [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 9e40d49129d5b5872a3c24d1cef58971ab833aa4 Mon Sep 17 00:00:00 2001 From: Randall Castro Date: Tue, 13 Jul 2021 10:15:01 -0600 Subject: [PATCH 08/17] [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 43c4da1866fdea9093859dc78e1d473cfd0b94a0 Mon Sep 17 00:00:00 2001 From: oca-travis Date: Tue, 27 Jul 2021 16:12:25 +0000 Subject: [PATCH 09/17] [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 5ca8f258ece9cdb20e80786a9c6b2d7053dfbe5f Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 27 Jul 2021 16:22:59 +0000 Subject: [PATCH 10/17] [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 53b1e1e9c483f5642284ccc3a2f5ccfa971aef09 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/17] 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 f39fe04757a2b2c49c3670a98f2e605566e6e7de Mon Sep 17 00:00:00 2001 From: Ignacio Buioli Date: Sun, 27 Mar 2022 22:26:45 +0000 Subject: [PATCH 12/17] 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 ec07ac73e6a054f6953a2144cdd43da7429a3c58 Mon Sep 17 00:00:00 2001 From: Ignacio Buioli Date: Sun, 27 Mar 2022 22:27:02 +0000 Subject: [PATCH 13/17] 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 e9343450a55a7855996030db5991af064a696ff8 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/17] [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 43341d7a03d8c79f02afbdb914fa5ad94dc7bf75 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 28 Sep 2022 21:45:17 +0000 Subject: [PATCH 15/17] [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 cb92cba5c2cea19f3d2eb41e38684bbd5a34a0c4 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Wed, 28 Sep 2022 21:45:18 +0000 Subject: [PATCH 16/17] 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 b12c3e7723f11ddf772be3323df07bc38c9156c3 Mon Sep 17 00:00:00 2001 From: Rodrigo Serrano Date: Thu, 23 Feb 2023 23:09:07 +0000 Subject: [PATCH 17/17] [MIG] attachment_unindex_content: Migration to 16.0 - Manifest's "Version" updated to "16.0.1.0.0" - Translation files updated to new version --- attachment_unindex_content/__manifest__.py | 2 +- .../i18n/attachment_unindex_content.pot | 19 +++---------------- .../odoo/addons/attachment_unindex_content | 1 + setup/attachment_unindex_content/setup.py | 6 ++++++ 4 files changed, 11 insertions(+), 17 deletions(-) create mode 120000 setup/attachment_unindex_content/odoo/addons/attachment_unindex_content create mode 100644 setup/attachment_unindex_content/setup.py diff --git a/attachment_unindex_content/__manifest__.py b/attachment_unindex_content/__manifest__.py index 63414c940..b91274451 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": "16.0.1.0.0", "author": "Vauxoo, Odoo Community Association (OCA)", "website": "https://github.com/OCA/server-tools", "maintainers": [ diff --git a/attachment_unindex_content/i18n/attachment_unindex_content.pot b/attachment_unindex_content/i18n/attachment_unindex_content.pot index 6cb045691..1f732a84f 100644 --- a/attachment_unindex_content/i18n/attachment_unindex_content.pot +++ b/attachment_unindex_content/i18n/attachment_unindex_content.pot @@ -4,8 +4,10 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" +"Project-Id-Version: Odoo Server 16.0+e\n" "Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-02-23 21:42+0000\n" +"PO-Revision-Date: 2023-02-23 21:42+0000\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -17,18 +19,3 @@ 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 "" 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, +)