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

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

+

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

+

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

+

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