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
+
+
+

+
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:
+

+
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
+
+
+
+
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.
+
+
+
+
+
+
+
+
This module is maintained by the OCA.
+

+
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:
+

+
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. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
-

+

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.
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. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
-

+

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.
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:
-

+

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": [