diff --git a/mail_base/__manifest__.py b/mail_base/__manifest__.py index e286f80..87e8f3f 100644 --- a/mail_base/__manifest__.py +++ b/mail_base/__manifest__.py @@ -3,7 +3,7 @@ "summary": """Makes Mail extendable""", "category": "Discuss", "images": [], - "version": "11.0.1.0.2", + "version": "11.0.1.0.5", "author": "IT-Projects LLC, Pavel Romanchenko", "support": "apps@it-projects.info", diff --git a/mail_base/controllers/main.py b/mail_base/controllers/main.py index a7d27f7..fa772e8 100644 --- a/mail_base/controllers/main.py +++ b/mail_base/controllers/main.py @@ -9,6 +9,7 @@ class MailChatController(BusController): def _poll(self, dbname, channels, last, options): if request.session.uid: + channels = list(channels) # do not alter original list channels.append((request.db, 'mail_base.mail_sent')) return super(MailChatController, self)._poll(dbname, channels, last, options) diff --git a/mail_base/doc/changelog.rst b/mail_base/doc/changelog.rst index dd41f40..d1474d8 100644 --- a/mail_base/doc/changelog.rst +++ b/mail_base/doc/changelog.rst @@ -1,3 +1,7 @@ +`1.0.5` +------- +**FIX**: polling errors on heavy server load + `1.0.4` ------- **FIX**: issue related to clear cache diff --git a/mail_move_message/__manifest__.py b/mail_move_message/__manifest__.py index e6f85f6..15469e2 100644 --- a/mail_move_message/__manifest__.py +++ b/mail_move_message/__manifest__.py @@ -7,7 +7,7 @@ { 'name': 'Mail Relocation', - 'version': '11.0.1.0.6', + 'version': '11.0.1.0.7', 'author': 'IT-Projects LLC, Ivan Yelizariev, Pavel Romanchenko', 'license': 'LGPL-3', 'category': 'Discuss', diff --git a/mail_move_message/controllers/main.py b/mail_move_message/controllers/main.py index e0974bc..e64968e 100644 --- a/mail_move_message/controllers/main.py +++ b/mail_move_message/controllers/main.py @@ -14,6 +14,7 @@ class MailChatController(BusController): def _poll(self, dbname, channels, last, options): if request.session.uid: + channels = list(channels) # do not alter original list channels.append((request.db, 'mail_move_message')) channels.append((request.db, 'mail_move_message.delete_message')) return super(MailChatController, self)._poll(dbname, channels, last, options) diff --git a/mail_move_message/doc/changelog.rst b/mail_move_message/doc/changelog.rst index b332790..12aada7 100644 --- a/mail_move_message/doc/changelog.rst +++ b/mail_move_message/doc/changelog.rst @@ -1,3 +1,8 @@ +`1.0.7` +------- + +**FIX**: polling errors on heavy server load + `1.0.6` ------- diff --git a/mail_move_message/i18n/de.po b/mail_move_message/i18n/de.po new file mode 100644 index 0000000..2b378de --- /dev/null +++ b/mail_move_message/i18n/de.po @@ -0,0 +1,384 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_move_message +# +# Translators: +# Dawid Runowski , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-05-05 23:11+0000\n" +"PO-Revision-Date: 2017-06-23 14:31+0000\n" +"Last-Translator: Dawid Runowski , 2019\n" +"Language-Team: German (https://www.transifex.com/it-projects-llc/teams/76080/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: mail_move_message +#: code:addons/mail_move_message/controllers/main.py:40 +#, python-format +msgid "%s ID %s" +msgstr "%sID%s" + +#. module: mail_move_message +#: code:addons/mail_move_message/controllers/main.py:38 +#, python-format +msgid "%s [%s] ID %s" +msgstr "%s[%s]ID%s" + +#. module: mail_move_message +#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_move_followers +msgid "" +"Add followers of current record to a new record.\n" +"You must use this option, if new record has restricted access.\n" +"You can change default value for this option at Settings/System Parameters" +msgstr "" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_all_child_ids +#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_all_child_ids +#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_all_child_ids +msgid "All childs" +msgstr "Alle Kinder" + +#. module: mail_move_message +#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings +msgid "Apply" +msgstr "" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_partner_id +msgid "Author" +msgstr "Autor" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_can_move +msgid "Can move" +msgstr "Kann verschoben werden" + +#. module: mail_move_message +#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings +msgid "Cancel" +msgstr "Abbrechen" + +#. module: mail_move_message +#: model:ir.ui.view,arch_db:mail_move_message.view_wizard +msgid "Close" +msgstr "Schließen" + +#. module: mail_move_message +#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings +msgid "Configure Mail Relocation" +msgstr "" + +#. module: mail_move_message +#: model:ir.ui.view,arch_db:mail_move_message.view_wizard +msgid "Create Partner" +msgstr "Partner erstellen" + +#. module: mail_move_message +#. openerp-web +#: code:addons/mail_move_message/static/src/js/mail_move_message.js:125 +#: model:ir.ui.view,arch_db:mail_move_message.view_wizard +#, python-format +msgid "Create new record" +msgstr "" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_create_uid +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_create_date +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: mail_move_message +#: model:ir.ui.view,arch_db:mail_move_message.view_wizard +msgid "Delete message" +msgstr "Nachricht löschen" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_display_name +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: mail_move_message +#: model:ir.ui.view,arch_db:mail_move_message.view_wizard +msgid "Do you really want to delete this message?" +msgstr "Wollen Sie wirklich die Nachricht löschen?" + +#. module: mail_move_message +#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_from +msgid "" +"Email address of the sender. This field is set when no matching partner is " +"found and replaces the author_id field in the chatter." +msgstr "" +"Email-Adresse des Absenders. Dieses Feld wird eingestellt, wenn kein " +"passender Partner gefunden wird und tauscht das author_id Feld in der " +"Koversation." + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_filter_by_partner +msgid "Filter Records by partner" +msgstr "" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_from +msgid "From" +msgstr "Von" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_id +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_id +msgid "ID" +msgstr "ID" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_is_moved +msgid "Is Moved" +msgstr "wurde versetzt" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_is_moved +#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_is_moved +#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_is_moved +msgid "Is moved" +msgstr "Wurde versetzt" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings___last_update +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard___last_update +msgid "Last Modified on" +msgstr "Zuletzt modifiziert am" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_write_uid +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert von" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_write_date +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_move_back +msgid "MOVE TO ORIGIN" +msgstr "" + +#. module: mail_move_message +#: model:ir.actions.act_window,name:mail_move_message.action_mail_move_message_config +#: model:ir.ui.menu,name:mail_move_message.menu_mail_move_message +msgid "Mail Relocation" +msgstr "" + +#. module: mail_move_message +#: model:ir.ui.view,arch_db:mail_move_message.view_wizard +msgid "Mark as read and Close" +msgstr "als gelesen markieren und schließen" + +#. module: mail_move_message +#: model:ir.model,name:mail_move_message.model_mail_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_id +#: model:ir.ui.view,arch_db:mail_move_message.view_wizard +msgid "Message" +msgstr "Nachricht" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_email_from +msgid "Message email from" +msgstr "Email-Nachricht von" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_name_from +msgid "Message name from" +msgstr "" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_body +msgid "Message to move" +msgstr "Nachricht zu verschieben" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_model +msgid "Model" +msgstr "" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_model_ids +#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings +msgid "Models" +msgstr "" + +#. module: mail_move_message +#: model:ir.ui.view,arch_db:mail_move_message.view_wizard +msgid "Move" +msgstr "Verschieben" + +#. module: mail_move_message +#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_move_back +msgid "Move message and submessages to original place" +msgstr "" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_config_settings_move_followers +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_move_followers +msgid "Move Followers" +msgstr "" + +#. module: mail_move_message +#: model:ir.ui.view,arch_db:mail_move_message.view_wizard +msgid "Move Message" +msgstr "Nachricht verschieben" + +#. module: mail_move_message +#. openerp-web +#: code:addons/mail_move_message/static/src/xml/mail_move_message_main.xml:6 +#, python-format +msgid "Move to thread" +msgstr "" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_moved_by_user_id +msgid "Moved by" +msgstr "Verschoben von" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_by_message_id +#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_by_message_id +#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_by_message_id +msgid "Moved by message" +msgstr "" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_by_user_id +#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_by_user_id +#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_by_user_id +msgid "Moved by user" +msgstr "Verschoben von dem Benutzer" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_moved_by_message_id +msgid "Moved with" +msgstr "Verschoben mit" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_to_read +#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_to_read +msgid "Need Action" +msgstr "Aktion erforderlich" + +#. module: mail_move_message +#: model:ir.ui.view,arch_db:mail_move_message.view_wizard +msgid "Open message" +msgstr "Nachricht öffnen" + +#. module: mail_move_message +#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings +msgid "Options" +msgstr "Optionen" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_parent_id +#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_parent_id +#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_parent_id +msgid "Parent Message (Original)" +msgstr "" + +#. module: mail_move_message +#: model:ir.model,name:mail_move_message.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: mail_move_message +#: code:addons/mail_move_message/mail_move_message_models.py:200 +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_res_id +#, python-format +msgid "Record" +msgstr "" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_res_id +#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_res_id +#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_res_id +msgid "Related Document ID (Original)" +msgstr "" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_compose_message_moved_from_model +#: model:ir.model.fields,field_description:mail_move_message.field_mail_mail_moved_from_model +#: model:ir.model.fields,field_description:mail_move_message.field_mail_message_moved_from_model +msgid "Related Document Model (Original)" +msgstr "" + +#. module: mail_move_message +#. openerp-web +#: code:addons/mail_move_message/static/src/js/mail_move_message.js:27 +#, python-format +msgid "Relocate Message" +msgstr "" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_parent_id +msgid "Search by name" +msgstr "" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_message_subject +msgid "Subject" +msgstr "" + +#. module: mail_move_message +#: model:ir.model.fields,help:mail_move_message.field_mail_compose_message_moved_by_message_id +#: model:ir.model.fields,help:mail_move_message.field_mail_mail_moved_by_message_id +#: model:ir.model.fields,help:mail_move_message.field_mail_message_moved_by_message_id +#: model:ir.model.fields,help:mail_move_message.field_mail_move_message_wizard_message_moved_by_message_id +msgid "Top message, that initate moving this message" +msgstr "" + +#. module: mail_move_message +#: model:ir.model.fields,field_description:mail_move_message.field_mail_move_message_wizard_uid +msgid "Uid" +msgstr "" + +#. module: mail_move_message +#: model:ir.ui.view,arch_db:mail_move_message.view_wizard +msgid "" +"You cannot move this message. It was already moved with a message bellow. " +"Open one and apply changes there." +msgstr "" + +#. module: mail_move_message +#: model:ir.model.fields,help:mail_move_message.field_mail_compose_message_all_child_ids +#: model:ir.model.fields,help:mail_move_message.field_mail_mail_all_child_ids +#: model:ir.model.fields,help:mail_move_message.field_mail_message_all_child_ids +msgid "all childs, including subchilds" +msgstr "" + +#. module: mail_move_message +#: model:ir.model,name:mail_move_message.model_mail_move_message_config_settings +msgid "mail_move_message.config.settings" +msgstr "" + +#. module: mail_move_message +#: model:ir.model,name:mail_move_message.model_mail_move_message_wizard +msgid "mail_move_message.wizard" +msgstr "" + +#. module: mail_move_message +#: model:ir.ui.view,arch_db:mail_move_message.view_mail_move_message_config_settings +#: model:ir.ui.view,arch_db:mail_move_message.view_wizard +msgid "or" +msgstr "oder" diff --git a/mail_move_message/mail_move_message_models.py b/mail_move_message/mail_move_message_models.py index bf546a8..8435845 100644 --- a/mail_move_message/mail_move_message_models.py +++ b/mail_move_message/mail_move_message_models.py @@ -273,10 +273,10 @@ class MailMessage(models.Model): @api.multi def _compute_get_all_childs(self, include_myself=True): for r in self: - r._get_all_childs_one(include_myself=include_myself) + r._compute_all_childs_one(include_myself=include_myself) @api.multi - def _get_all_childs_one(self, include_myself=True): + def _compute_all_childs_one(self, include_myself=True): self.ensure_one() ids = [] if include_myself: diff --git a/mail_private/i18n/de.po b/mail_private/i18n/de.po new file mode 100644 index 0000000..b80ab51 --- /dev/null +++ b/mail_private/i18n/de.po @@ -0,0 +1,115 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_private +# +# Translators: +# Dawid Runowski , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2019-05-28 16:01+0000\n" +"PO-Revision-Date: 2017-07-10 14:14+0000\n" +"Last-Translator: Dawid Runowski , 2019\n" +"Language-Team: German (https://www.transifex.com/it-projects-llc/teams/76080/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/js/test_private.js:30 +#, python-format +msgid "Check the first one" +msgstr "" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/js/test_private.js:17 +#, python-format +msgid "Click on Private mail creating button" +msgstr "" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/js/test_private.js:22 +#, python-format +msgid "Dummy action" +msgstr "" + +#. module: mail_private +#: model:ir.model,name:mail_private.model_mail_compose_message +msgid "Email composition wizard" +msgstr "" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/js/test_private.js:13 +#, python-format +msgid "Open Partners Form" +msgstr "" + +#. module: mail_private +#: model:ir.model.fields,field_description:mail_private.field_mail_compose_message_is_private +msgid "Send Internal Message" +msgstr "interne Nachricht senden" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/xml/mail_private.xml:6 +#, python-format +msgid "Send a message to specified recipients only" +msgstr "Nachricht nur an spezifierte Empfänger senden" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/js/test_private.js:39 +#: code:addons/mail_private/static/src/js/test_private.js:42 +#, python-format +msgid "Send email" +msgstr "" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/xml/mail_private.xml:6 +#, python-format +msgid "Send internal message" +msgstr "interne Nachricht senden" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/xml/mail_private.xml:12 +#, python-format +msgid "To: Followers of" +msgstr "" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/xml/mail_private.xml:23 +#, python-format +msgid "Uncheck all" +msgstr "alle unmarkieren" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/js/test_private.js:26 +#, python-format +msgid "Uncheck all Followers" +msgstr "" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/js/test_private.js:33 +#, python-format +msgid "Write some email" +msgstr "" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/xml/mail_private.xml:17 +#, python-format +msgid "this document" +msgstr "dieses Dokument" diff --git a/mail_private/i18n/sl.po b/mail_private/i18n/sl.po new file mode 100644 index 0000000..29a225b --- /dev/null +++ b/mail_private/i18n/sl.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_private +# +# Translators: +# Matjaz Mozetic , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-05-05 23:11+0000\n" +"PO-Revision-Date: 2017-07-10 14:14+0000\n" +"Last-Translator: Matjaz Mozetic , 2019\n" +"Language-Team: Slovenian (https://www.transifex.com/it-projects-llc/" +"teams/76080/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/js/test_private.js:30 +#, python-format +msgid "Check the first one" +msgstr "" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/js/test_private.js:17 +#, python-format +msgid "Click on Private mail creating button" +msgstr "" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/js/test_private.js:22 +#, python-format +msgid "Dummy action" +msgstr "" + +#. module: mail_private +#: model:ir.model,name:mail_private.model_mail_compose_message +msgid "Email composition wizard" +msgstr "Čarovnik za sestavljanje e-pošte" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/js/test_private.js:13 +#, python-format +msgid "Open Partners Form" +msgstr "" + +#. module: mail_private +#: model:ir.model.fields,field_description:mail_private.field_mail_compose_message_is_private +msgid "Send Internal Message" +msgstr "" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/xml/mail_private.xml:6 +#, python-format +msgid "Send a message to specified recipients only" +msgstr "" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/js/test_private.js:39 +#: code:addons/mail_private/static/src/js/test_private.js:42 +#, python-format +msgid "Send email" +msgstr "" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/xml/mail_private.xml:6 +#, python-format +msgid "Send internal message" +msgstr "" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/xml/mail_private.xml:12 +#, python-format +msgid "To: Followers of" +msgstr "" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/xml/mail_private.xml:23 +#, python-format +msgid "Uncheck all" +msgstr "" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/js/test_private.js:26 +#, python-format +msgid "Uncheck all Followers" +msgstr "" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/js/test_private.js:33 +#, python-format +msgid "Write some email" +msgstr "" + +#. module: mail_private +#. openerp-web +#: code:addons/mail_private/static/src/xml/mail_private.xml:17 +#, python-format +msgid "this document" +msgstr "" diff --git a/mail_recovery/i18n/mail_recovery.pot b/mail_recovery/i18n/mail_recovery.pot new file mode 100644 index 0000000..b662aad --- /dev/null +++ b/mail_recovery/i18n/mail_recovery.pot @@ -0,0 +1,14 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.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" + diff --git a/mail_reply/i18n/es.po b/mail_reply/i18n/es.po index 9150e13..dd340e1 100644 --- a/mail_reply/i18n/es.po +++ b/mail_reply/i18n/es.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * mail_reply -# +# # Translators: # Randall Castro , 2018 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-12-19 16:49+0000\n" "PO-Revision-Date: 2017-12-19 16:49+0000\n" "Last-Translator: Randall Castro , 2018\n" -"Language-Team: Spanish (https://www.transifex.com/it-projects-llc/teams/76080/es/)\n" +"Language-Team: Spanish (https://www.transifex.com/it-projects-llc/" +"teams/76080/es/)\n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: mail_reply diff --git a/mail_reply/i18n/mail_reply.pot b/mail_reply/i18n/mail_reply.pot new file mode 100644 index 0000000..806fd83 --- /dev/null +++ b/mail_reply/i18n/mail_reply.pot @@ -0,0 +1,22 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mail_reply +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.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: mail_reply +#. openerp-web +#: code:addons/mail_reply/static/src/xml/reply_button.xml:7 +#, python-format +msgid "Reply" +msgstr "" + diff --git a/mail_sent/__manifest__.py b/mail_sent/__manifest__.py index fdc019a..bbe5817 100644 --- a/mail_sent/__manifest__.py +++ b/mail_sent/__manifest__.py @@ -3,7 +3,7 @@ "summary": """Quick way to find sent messages""", "category": "Discuss", "images": ['images/menu.png'], - "version": "11.0.1.0.4", + "version": "11.0.1.1.0", "author": "IT-Projects LLC, Ivan Yelizariev, Pavel Romanchenko", "support": "apps@it-projects.info", diff --git a/mail_sent/doc/changelog.rst b/mail_sent/doc/changelog.rst index 142f071..e2ba0ac 100644 --- a/mail_sent/doc/changelog.rst +++ b/mail_sent/doc/changelog.rst @@ -1,3 +1,8 @@ +`1.1.0` +------- + +- **New:** Shows messages from channels + `1.0.4` ------- - **FIX:** didn't work for non-admin users diff --git a/mail_sent/models.py b/mail_sent/models.py index 84936e9..e331703 100644 --- a/mail_sent/models.py +++ b/mail_sent/models.py @@ -13,7 +13,9 @@ class MailMessage(models.Model): sent = len(r_sudo.partner_ids) > 1 \ or len(r_sudo.partner_ids) == 1 \ and r_sudo.author_id \ - and r_sudo.partner_ids[0].id != r_sudo.author_id.id + and r_sudo.partner_ids[0].id != r_sudo.author_id.id \ + or r_sudo.model == 'mail.channel' \ + and r_sudo.res_id r.sent = sent @api.multi diff --git a/res_partner_company_messages/i18n/de.po b/res_partner_company_messages/i18n/de.po new file mode 100644 index 0000000..ca21f35 --- /dev/null +++ b/res_partner_company_messages/i18n/de.po @@ -0,0 +1,26 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * res_partner_company_messages +# +# Translators: +# Dawid Runowski , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-05-05 23:11+0000\n" +"PO-Revision-Date: 2017-06-23 14:32+0000\n" +"Last-Translator: Dawid Runowski , 2019\n" +"Language-Team: German (https://www.transifex.com/it-projects-llc/teams/76080/" +"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: res_partner_company_messages +#: model:ir.model,name:res_partner_company_messages.model_res_partner +msgid "Partner" +msgstr "Partner" diff --git a/res_partner_company_messages/i18n/es.po b/res_partner_company_messages/i18n/es.po index 0505fa1..13d19a0 100644 --- a/res_partner_company_messages/i18n/es.po +++ b/res_partner_company_messages/i18n/es.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * res_partner_company_messages -# +# # Translators: # Randall Castro , 2018 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-12-19 16:49+0000\n" "PO-Revision-Date: 2017-12-19 16:49+0000\n" "Last-Translator: Randall Castro , 2018\n" -"Language-Team: Spanish (https://www.transifex.com/it-projects-llc/teams/76080/es/)\n" +"Language-Team: Spanish (https://www.transifex.com/it-projects-llc/" +"teams/76080/es/)\n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: res_partner_company_messages diff --git a/res_partner_company_messages/i18n/res_partner_company_messages.pot b/res_partner_company_messages/i18n/res_partner_company_messages.pot new file mode 100644 index 0000000..a5755ff --- /dev/null +++ b/res_partner_company_messages/i18n/res_partner_company_messages.pot @@ -0,0 +1,20 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * res_partner_company_messages +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.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: res_partner_company_messages +#: model:ir.model,name:res_partner_company_messages.model_res_partner +msgid "Partner" +msgstr "" + diff --git a/res_partner_company_messages/i18n/ru.po b/res_partner_company_messages/i18n/ru.po index 5936bf2..ccd2151 100644 --- a/res_partner_company_messages/i18n/ru.po +++ b/res_partner_company_messages/i18n/ru.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * res_partner_company_messages -# +# # Translators: # Lilya Salihova , 2017 msgid "" @@ -11,12 +11,15 @@ msgstr "" "POT-Creation-Date: 2017-07-17 20:20+0000\n" "PO-Revision-Date: 2017-07-17 20:20+0000\n" "Last-Translator: Lilya Salihova , 2017\n" -"Language-Team: Russian (https://www.transifex.com/it-projects-llc/teams/76080/ru/)\n" +"Language-Team: Russian (https://www.transifex.com/it-projects-llc/" +"teams/76080/ru/)\n" +"Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ru\n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" #. module: res_partner_company_messages #: model:ir.model,name:res_partner_company_messages.model_res_partner diff --git a/res_partner_mails_count/i18n/de.po b/res_partner_mails_count/i18n/de.po new file mode 100644 index 0000000..a1d95ad --- /dev/null +++ b/res_partner_mails_count/i18n/de.po @@ -0,0 +1,127 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * res_partner_mails_count +# +# Translators: +# Dawid Runowski , 2019 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-05-05 23:11+0000\n" +"PO-Revision-Date: 2017-06-23 14:32+0000\n" +"Last-Translator: Dawid Runowski , 2019\n" +"Language-Team: German (https://www.transifex.com/it-projects-llc/teams/76080/" +"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: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:31 +#, python-format +msgid "Close Tutorial" +msgstr "" + +#. module: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:25 +#, python-format +msgid "Done" +msgstr "" + +#. module: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:20 +#, python-format +msgid "Here is new fields with mails counters. Press one of it." +msgstr "" + +#. module: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:15 +#, python-format +msgid "Let's see how mails count work." +msgstr "" + +#. module: res_partner_mails_count +#: model:ir.actions.client,name:res_partner_mails_count.action_mails +msgid "Mails" +msgstr "" + +#. module: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:9 +#, python-format +msgid "Mails count Tour" +msgstr "" + +#. module: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:14 +#, python-format +msgid "Mails count tutorial" +msgstr "" + +#. module: res_partner_mails_count +#: model:ir.model.fields,field_description:res_partner_mails_count.field_res_partner_mails_from +#: model:ir.model.fields,field_description:res_partner_mails_count.field_res_users_mails_from +#: model:ir.ui.view,arch_db:res_partner_mails_count.view_res_partner_mails_count_info_form +msgid "Mails from" +msgstr "" + +#. module: res_partner_mails_count +#: model:ir.actions.client,help:res_partner_mails_count.action_mails +msgid "Mails not found. Probably, they exist, but you don't have access." +msgstr "" + +#. module: res_partner_mails_count +#: model:ir.model.fields,field_description:res_partner_mails_count.field_res_partner_mails_to +#: model:ir.model.fields,field_description:res_partner_mails_count.field_res_users_mails_to +#: model:ir.ui.view,arch_db:res_partner_mails_count.view_res_partner_mails_count_info_form +msgid "Mails to" +msgstr "" + +#. module: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:30 +#, python-format +msgid "" +"Message are found.
Enjoy your day!

IT-Projects LLC team " +msgstr "" + +#. module: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:19 +#, python-format +msgid "New fields" +msgstr "" + +#. module: res_partner_mails_count +#: model:ir.model,name:res_partner_mails_count.model_res_partner +msgid "Partner" +msgstr "Partner" + +#. module: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:16 +#, python-format +msgid "Skip" +msgstr "" + +#. module: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:16 +#, python-format +msgid "Start Tutorial" +msgstr "" + +#. module: res_partner_mails_count +#: model:ir.actions.act_url,name:res_partner_mails_count.res_partner_mails_count_tutorial +msgid "res_partner_mails_count Tutorial" +msgstr "" diff --git a/res_partner_mails_count/i18n/es.po b/res_partner_mails_count/i18n/es.po index bb1ea24..e3fc4c0 100644 --- a/res_partner_mails_count/i18n/es.po +++ b/res_partner_mails_count/i18n/es.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * res_partner_mails_count -# +# # Translators: # Randall Castro , 2018 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-12-19 16:49+0000\n" "PO-Revision-Date: 2017-12-19 16:49+0000\n" "Last-Translator: Randall Castro , 2018\n" -"Language-Team: Spanish (https://www.transifex.com/it-projects-llc/teams/76080/es/)\n" +"Language-Team: Spanish (https://www.transifex.com/it-projects-llc/" +"teams/76080/es/)\n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: res_partner_mails_count diff --git a/res_partner_mails_count/i18n/res_partner_mails_count.pot b/res_partner_mails_count/i18n/res_partner_mails_count.pot new file mode 100644 index 0000000..750c8dc --- /dev/null +++ b/res_partner_mails_count/i18n/res_partner_mails_count.pot @@ -0,0 +1,119 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * res_partner_mails_count +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.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: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:31 +#, python-format +msgid "Close Tutorial" +msgstr "" + +#. module: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:25 +#, python-format +msgid "Done" +msgstr "" + +#. module: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:20 +#, python-format +msgid "Here is new fields with mails counters. Press one of it." +msgstr "" + +#. module: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:15 +#, python-format +msgid "Let's see how mails count work." +msgstr "" + +#. module: res_partner_mails_count +#: model:ir.actions.client,name:res_partner_mails_count.action_mails +msgid "Mails" +msgstr "" + +#. module: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:9 +#, python-format +msgid "Mails count Tour" +msgstr "" + +#. module: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:14 +#, python-format +msgid "Mails count tutorial" +msgstr "" + +#. module: res_partner_mails_count +#: model:ir.model.fields,field_description:res_partner_mails_count.field_res_partner_mails_from +#: model:ir.model.fields,field_description:res_partner_mails_count.field_res_users_mails_from +#: model:ir.ui.view,arch_db:res_partner_mails_count.view_res_partner_mails_count_info_form +msgid "Mails from" +msgstr "" + +#. module: res_partner_mails_count +#: model:ir.actions.client,help:res_partner_mails_count.action_mails +msgid "Mails not found. Probably, they exist, but you don't have access." +msgstr "" + +#. module: res_partner_mails_count +#: model:ir.model.fields,field_description:res_partner_mails_count.field_res_partner_mails_to +#: model:ir.model.fields,field_description:res_partner_mails_count.field_res_users_mails_to +#: model:ir.ui.view,arch_db:res_partner_mails_count.view_res_partner_mails_count_info_form +msgid "Mails to" +msgstr "" + +#. module: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:30 +#, python-format +msgid "Message are found.
Enjoy your day!

IT-Projects LLC team " +msgstr "" + +#. module: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:19 +#, python-format +msgid "New fields" +msgstr "" + +#. module: res_partner_mails_count +#: model:ir.model,name:res_partner_mails_count.model_res_partner +msgid "Partner" +msgstr "" + +#. module: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:16 +#, python-format +msgid "Skip" +msgstr "" + +#. module: res_partner_mails_count +#. openerp-web +#: code:addons/res_partner_mails_count/static/src/js/res_partner_mails_count_tour.js:16 +#, python-format +msgid "Start Tutorial" +msgstr "" + +#. module: res_partner_mails_count +#: model:ir.actions.act_url,name:res_partner_mails_count.res_partner_mails_count_tutorial +msgid "res_partner_mails_count Tutorial" +msgstr "" + diff --git a/res_partner_mails_count/i18n/ru.po b/res_partner_mails_count/i18n/ru.po index 5240582..d747f77 100644 --- a/res_partner_mails_count/i18n/ru.po +++ b/res_partner_mails_count/i18n/ru.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * res_partner_mails_count -# +# # Translators: # Lilya Salihova , 2017 msgid "" @@ -11,12 +11,15 @@ msgstr "" "POT-Creation-Date: 2017-07-17 20:20+0000\n" "PO-Revision-Date: 2017-07-17 20:20+0000\n" "Last-Translator: Lilya Salihova , 2017\n" -"Language-Team: Russian (https://www.transifex.com/it-projects-llc/teams/76080/ru/)\n" +"Language-Team: Russian (https://www.transifex.com/it-projects-llc/" +"teams/76080/ru/)\n" +"Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ru\n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" #. module: res_partner_mails_count #. openerp-web