-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
[12.0][MIG] mail_cleanup #1640
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
[12.0][MIG] mail_cleanup #1640
Changes from all commits
Commits
Show all changes
7 commits
Select commit
Hold shift + click to select a range
602bab8
9.0 mail cleanup (#410)
mdietrichc2c 5b8926f
OCA Transbot updated translations from Transifex
oca-transbot 7bb79c6
[FIX] rst syntax errors
sbidoul 142bb14
[UPD] Update mail_cleanup.pot
oca-travis 103b843
[11.0][MIG] mail_cleanup: Migrate to 11.0
c1c5ba3
Remove unused context updates
grindtildeath 794787a
[12.0][MIG] mail_cleanup: Migrate to 12.0
asaunier File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,98 @@ | ||
| ============ | ||
| Mail cleanup | ||
| ============ | ||
|
|
||
| .. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||
| !! 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/mail_cleanup | ||
| :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-mail_cleanup | ||
| :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 allows to: | ||
| ---------------------- | ||
|
|
||
| * mark e-mails older than x days as read, | ||
| * move those messages in a specific folder, | ||
| * remove messages older than x days | ||
| on IMAP servers, just before fetching them. | ||
|
|
||
| Since the main "mail" module does not mark unroutable e-mails as read, | ||
| this means that if junk mail arrives in the catch-all address without | ||
| any default route, fetching newer e-mails will happen after re-parsing | ||
| those unroutable e-mails. | ||
|
|
||
| **Table of contents** | ||
|
|
||
| .. contents:: | ||
| :local: | ||
|
|
||
| Configuration | ||
| ============= | ||
|
|
||
| This module depends on ``mail_environment`` in order to add "expiration dates" | ||
| per server. | ||
|
|
||
| Example of a configuration file (add those values to your server):: | ||
|
|
||
| [incoming_mail.openerp_imap_mail1] | ||
| cleanup_days = False # default value | ||
| purge_days = False # default value | ||
| cleanup_folder = NotParsed # optional parameter | ||
|
|
||
| Bug Tracker | ||
| =========== | ||
|
|
||
| Bugs are tracked on `GitHub Issues <https://github.com/OCA/server-tools/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 <https://github.com/OCA/server-tools/issues/new?body=module:%20mail_cleanup%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. | ||
|
|
||
| Do not contact contributors directly about support or help with technical issues. | ||
|
|
||
| Credits | ||
| ======= | ||
|
|
||
| Authors | ||
| ~~~~~~~ | ||
|
|
||
| * Camptocamp | ||
|
|
||
| Contributors | ||
| ~~~~~~~~~~~~ | ||
|
|
||
| * Matthieu Dietrich <matthieu.dietrich@camptocamp.com> | ||
| * Artem Kostyuk <a.kostyuk@mobilunity.com> | ||
|
|
||
| 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. | ||
|
|
||
| This module is part of the `OCA/server-tools <https://github.com/OCA/server-tools/tree/12.0/mail_cleanup>`_ project on GitHub. | ||
|
|
||
| You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| from . import models |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,20 @@ | ||
| # Copyright 2015-2019 Camptocamp SA | ||
| # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). | ||
| { | ||
| 'name': 'Mail cleanup', | ||
| 'version': '12.0.1.0.0', | ||
| 'category': 'Tools', | ||
| 'summary': 'Mark as read or delete mails after a set time', | ||
| 'author': 'Camptocamp, ' | ||
| 'Odoo Community Association (OCA)', | ||
| 'license': 'AGPL-3', | ||
| 'website': 'https://github.com/OCA/server-tools', | ||
| 'depends': [ | ||
| 'mail_environment', | ||
| ], | ||
| 'data': [ | ||
| 'views/mail_view.xml', | ||
| ], | ||
| 'installable': True, | ||
| 'application': False, | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,54 @@ | ||
| # Translation of Odoo Server. | ||
| # This file contains the translation of the following modules: | ||
| # * mail_cleanup | ||
| # | ||
| # Translators: | ||
| # Marc Tormo i Bochaca <mtbochaca@gmail.com>, 2017 | ||
| msgid "" | ||
| msgstr "" | ||
| "Project-Id-Version: Odoo Server 9.0c\n" | ||
| "Report-Msgid-Bugs-To: \n" | ||
| "POT-Creation-Date: 2017-04-19 18:00+0000\n" | ||
| "PO-Revision-Date: 2017-04-19 18:00+0000\n" | ||
| "Last-Translator: Marc Tormo i Bochaca <mtbochaca@gmail.com>, 2017\n" | ||
| "Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\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: mail_cleanup | ||
| #: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server_purge_days | ||
| msgid "Deletion days" | ||
| msgstr "" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server_cleanup_days | ||
| msgid "Expiration days" | ||
| msgstr "" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server_cleanup_folder | ||
| msgid "Expiration folder" | ||
| msgstr "" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,help:mail_cleanup.field_fetchmail_server_cleanup_folder | ||
| msgid "Folder where an e-mail marked as read will be moved." | ||
| msgstr "" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,help:mail_cleanup.field_fetchmail_server_cleanup_days | ||
| msgid "Number of days before marking an e-mail as read" | ||
| msgstr "" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,help:mail_cleanup.field_fetchmail_server_purge_days | ||
| msgid "Number of days before removing an e-mail" | ||
| msgstr "" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model,name:mail_cleanup.model_fetchmail_server | ||
| msgid "POP/IMAP Server" | ||
| msgstr "Servidor POP/IMAP" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,55 @@ | ||
| # Translation of Odoo Server. | ||
| # This file contains the translation of the following modules: | ||
| # * mail_cleanup | ||
| # | ||
| # Translators: | ||
| # OCA Transbot <transbot@odoo-community.org>, 2016 | ||
| # Rudolf Schnapka <rs@techno-flex.de>, 2017 | ||
| msgid "" | ||
| msgstr "" | ||
| "Project-Id-Version: Odoo Server 9.0c\n" | ||
| "Report-Msgid-Bugs-To: \n" | ||
| "POT-Creation-Date: 2017-04-19 18:00+0000\n" | ||
| "PO-Revision-Date: 2017-04-19 18:00+0000\n" | ||
| "Last-Translator: Rudolf Schnapka <rs@techno-flex.de>, 2017\n" | ||
| "Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" | ||
| "Language: de\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: mail_cleanup | ||
| #: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server_purge_days | ||
| msgid "Deletion days" | ||
| msgstr "Löschtage" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server_cleanup_days | ||
| msgid "Expiration days" | ||
| msgstr "Ablauftage" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server_cleanup_folder | ||
| msgid "Expiration folder" | ||
| msgstr "Ablauf-Ordner" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,help:mail_cleanup.field_fetchmail_server_cleanup_folder | ||
| msgid "Folder where an e-mail marked as read will be moved." | ||
| msgstr "Ordner, in den als gelesen gekennzeichnet Mail, verschoben wird." | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,help:mail_cleanup.field_fetchmail_server_cleanup_days | ||
| msgid "Number of days before marking an e-mail as read" | ||
| msgstr "Anzahl Tage bevor eine Nachricht als gelesen gekennzeichnet wird" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,help:mail_cleanup.field_fetchmail_server_purge_days | ||
| msgid "Number of days before removing an e-mail" | ||
| msgstr "" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model,name:mail_cleanup.model_fetchmail_server | ||
| msgid "POP/IMAP Server" | ||
| msgstr "POP/IMAP-Server" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,55 @@ | ||
| # Translation of Odoo Server. | ||
| # This file contains the translation of the following modules: | ||
| # * mail_cleanup | ||
| # | ||
| # Translators: | ||
| # OCA Transbot <transbot@odoo-community.org>, 2016 | ||
| # Pedro M. Baeza <pedro.baeza@gmail.com>, 2016 | ||
| msgid "" | ||
| msgstr "" | ||
| "Project-Id-Version: Odoo Server 9.0c\n" | ||
| "Report-Msgid-Bugs-To: \n" | ||
| "POT-Creation-Date: 2016-12-17 02:07+0000\n" | ||
| "PO-Revision-Date: 2016-12-17 02:07+0000\n" | ||
| "Last-Translator: Pedro M. Baeza <pedro.baeza@gmail.com>, 2016\n" | ||
| "Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" | ||
| "Language: es\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: mail_cleanup | ||
| #: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server_purge_days | ||
| msgid "Deletion days" | ||
| msgstr "Días para borrado" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server_cleanup_days | ||
| msgid "Expiration days" | ||
| msgstr "Días para expiración" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server_cleanup_folder | ||
| msgid "Expiration folder" | ||
| msgstr "Carpeta de expiración" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,help:mail_cleanup.field_fetchmail_server_cleanup_folder | ||
| msgid "Folder where an e-mail marked as read will be moved." | ||
| msgstr "Carpeta a la que serán movidos los correos marcados como leídos" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,help:mail_cleanup.field_fetchmail_server_cleanup_days | ||
| msgid "Number of days before marking an e-mail as read" | ||
| msgstr "Número de días antes de marcar un correo electrónico como leído" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,help:mail_cleanup.field_fetchmail_server_purge_days | ||
| msgid "Number of days before removing an e-mail" | ||
| msgstr "Número de días antes de eliminar un correo electrónico" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model,name:mail_cleanup.model_fetchmail_server | ||
| msgid "POP/IMAP Server" | ||
| msgstr "Servidor POP/IMAP" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,54 @@ | ||
| # Translation of Odoo Server. | ||
| # This file contains the translation of the following modules: | ||
| # * mail_cleanup | ||
| # | ||
| # Translators: | ||
| # Christophe CHAUVET <christophe.chauvet@gmail.com>, 2016 | ||
| msgid "" | ||
| msgstr "" | ||
| "Project-Id-Version: Odoo Server 9.0c\n" | ||
| "Report-Msgid-Bugs-To: \n" | ||
| "POT-Creation-Date: 2016-11-26 01:46+0000\n" | ||
| "PO-Revision-Date: 2016-11-26 01:46+0000\n" | ||
| "Last-Translator: Christophe CHAUVET <christophe.chauvet@gmail.com>, 2016\n" | ||
| "Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" | ||
| "Language: fr\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: mail_cleanup | ||
| #: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server_purge_days | ||
| msgid "Deletion days" | ||
| msgstr "" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server_cleanup_days | ||
| msgid "Expiration days" | ||
| msgstr "" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,field_description:mail_cleanup.field_fetchmail_server_cleanup_folder | ||
| msgid "Expiration folder" | ||
| msgstr "" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,help:mail_cleanup.field_fetchmail_server_cleanup_folder | ||
| msgid "Folder where an e-mail marked as read will be moved." | ||
| msgstr "" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,help:mail_cleanup.field_fetchmail_server_cleanup_days | ||
| msgid "Number of days before marking an e-mail as read" | ||
| msgstr "" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model.fields,help:mail_cleanup.field_fetchmail_server_purge_days | ||
| msgid "Number of days before removing an e-mail" | ||
| msgstr "" | ||
|
|
||
| #. module: mail_cleanup | ||
| #: model:ir.model,name:mail_cleanup.model_fetchmail_server | ||
| msgid "POP/IMAP Server" | ||
| msgstr "Serveur POP/IMAP" |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we still need thaht ?, .openerp_serverrc seems pretty old for me
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have added this change at ff29eeb to fix errors reported by Travis at https://travis-ci.org/OCA/server-tools/builds/569737181?utm_source=github_status&utm_medium=notification
I don't remember exactly where but I found this
.travis.ymlline in one of C2C's (not that old?) projects and it seems to do the job :)Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have tried to use
.odoo_serverrc(see 4aa7f03) but not sure it really exists, I have found no occurence of it) or.odoorc(see e86e9b1). But with no success.