Browse Source

Merge branch '12.0' into 12.0-mail_private-internal_users_checked

pull/193/head
Artem Rafailov 5 years ago
committed by GitHub
parent
commit
3a86b45949
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 13
      .travis.yml
  2. 8
      mail_all/README.rst
  3. 2
      mail_all/__manifest__.py
  4. 5
      mail_all/doc/changelog.rst
  5. 49
      mail_all/i18n/de.po
  6. 47
      mail_all/i18n/es.po
  7. 64
      mail_all/i18n/mail_all.pot
  8. 35
      mail_all/i18n/sl.po
  9. 2
      mail_all/static/src/js/mail_all.js
  10. 2
      mail_all/static/src/xml/menu.xml
  11. 2
      mail_archives/__manifest__.py
  12. 7
      mail_archives/doc/changelog.rst
  13. 15
      mail_archives/i18n/de.po
  14. 13
      mail_archives/i18n/es.po
  15. 30
      mail_archives/i18n/mail_archives.pot
  16. 35
      mail_archives/i18n/sl.po
  17. 53
      mail_archives/static/src/js/archives.js
  18. 2
      mail_archives/static/src/xml/menu.xml
  19. 5
      mail_base/i18n/de.po
  20. 12
      mail_base/i18n/sl.po
  21. 123
      mail_multi_website/i18n/mail_multi_website.pot
  22. 97
      mail_private/i18n/es.po
  23. 103
      mail_private/i18n/it.po
  24. 138
      mail_private/i18n/mail_private.pot
  25. 97
      mail_private/i18n/pt.po
  26. 97
      mail_private/i18n/pt_BR.po
  27. 2
      mail_sent/__manifest__.py
  28. 6
      mail_sent/doc/changelog.rst
  29. 10
      mail_sent/i18n/de.po
  30. 51
      mail_sent/i18n/mail_sent.pot
  31. 22
      mail_sent/i18n/sl.po
  32. 23
      mail_sent/models.py
  33. 48
      mail_sent/static/src/js/sent.js
  34. 17
      mail_to/i18n/de.po
  35. 13
      mail_to/i18n/es.po
  36. 36
      mail_to/i18n/mail_to.pot
  37. 17
      mail_to/i18n/ru.po
  38. 41
      mail_to/i18n/sl.po

13
.travis.yml

@ -17,17 +17,14 @@ addons:
env:
global:
- VERSION="12.0" TESTS="0" LINT_CHECK="0" TRANSIFEX="0" UNIT_TEST="0"
- EXCLUDE="hw_printer_network"
- VERSION="12.0" TESTS="0" LINT_CHECK="0" UNIT_TEST="0"
- PYLINT_ODOO_JSLINTRC="/home/travis/maintainer-quality-tools/travis/cfg/.jslintrc"
- TRANSIFEX_USER='i18n-bot@it-projects.info'
- secure: "MP25G2qSWZb6Bf+qNn/67OlZ8qudC2+2bMItrrW1NltgxFB8zP+uTGJaglvuobq1RwBbiYKFux0atG3/Bcs/SbhOvcXON6KxLqcYN2ulISD4y1jMb1fk21fQ+caVvto3a1ltplAs2OXCLGNAAT16+z5/ulVbKfthi3+njNgxBOaYVKwb+g3K3osJlwbXbr9kEqZyfUWI8HCAVw8SrlkRYWEyxpg3VmDPJv1xfhr6MTslC96QYzXFurb3jU80sUcnsZyCurjiQwGSlhEn1V/TFfA5SLzVioEqObSkBiQXsXr6Z+LLwC8XrpWm6/Ub7ic2HW56KhMXObllRE9nHcqSwnhEttcCKa+Rqd2G+aVZN1hHXUylDCLl3z4qoOPluy7mZatOkUt6nmt6jxUJFgEgvRJOiD8hF6hQKDbnwzC8hEFAuoepIJeVOR/BGSJx9/b8h6FV5V4XpHCHRXO3E+8hcOrCAEVlFtsHcksE7D4c/xqLvApHFHBy9ig6IrZWFeTDyJhCu5jjZZmPs8c3CtR6hOTwRm5Oo6gOGf8Kf9CqEys+r+7DrCr/mVy3QZH5X3i2xywDRD0cFrT5eZsiRi8o7L+66ruV0KUiCmjxEc17GLieQqwWrSda/wZ3GvIcif4ZLiJMkOojB6kcwTQQY5XkrF1lmDKTx8JE3hdBZ8Ie5OM="
matrix:
- LINT_CHECK="1"
- TESTS="1" ODOO_REPO="odoo/odoo"
- CHECK_TAGS="1"
- TESTS="1" ODOO_REPO="odoo/odoo" MAKEPOT="1"
- TESTS="1" ODOO_REPO="OCA/OCB"
- TRANSIFEX="1"
install:
- pip install anybox.testing.openerp
@ -43,3 +40,7 @@ after_success:
notifications:
email: false
webhooks:
on_failure: change
urls:
- "https://ci.it-projects.info/travis/on_failure/change"

8
mail_all/README.rst

@ -23,7 +23,7 @@ Maintainers
-----------
* `IT-Projects LLC <https://it-projects.info>`__
To get a guaranteed support you are kindly requested to purchase the module at `odoo apps store <https://apps.odoo.com/apps/modules/11.0/mail_all/>`__.
To get a guaranteed support you are kindly requested to purchase the module at `odoo apps store <https://apps.odoo.com/apps/modules/12.0/mail_all/>`__.
Thank you for understanding!
@ -32,12 +32,12 @@ Maintainers
Further information
===================
Demo: http://runbot.it-projects.info/demo/mail_addons/11.0
Demo: http://runbot.it-projects.info/demo/mail_addons/12.0
HTML Description: https://apps.odoo.com/apps/modules/11.0/mail_all/
HTML Description: https://apps.odoo.com/apps/modules/12.0/mail_all/
Usage instructions: `<doc/index.rst>`_
Changelog: `<doc/changelog.rst>`_
Tested on Odoo 12.0 80cef9e8c52ff7dc0715a7478a2288d3de7065df
Tested on Odoo 11.0 69c0e6be96563187c09c3748daa61347f7e29360

2
mail_all/__manifest__.py

@ -8,7 +8,7 @@
"category": "Discuss",
# "live_test_url": "",
"images": ['images/1.jpg'],
"version": "12.0.1.0.0",
"version": "12.0.1.0.1",
"application": False,
"author": "IT-Projects LLC, Pavel Romanchenko",

5
mail_all/doc/changelog.rst

@ -1,3 +1,8 @@
`1.0.1`
-------
- **Fix:** Incorrect counter
`1.0.0`
-------

49
mail_all/i18n/de.po

@ -1,10 +1,10 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_all
#
#
# Translators:
# Dawid Runowski <dawrun@outlook.com>, 2019
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
@ -12,24 +12,59 @@ msgstr ""
"POT-Creation-Date: 2018-05-05 23:09+0000\n"
"PO-Revision-Date: 2018-04-21 00:05+0000\n"
"Last-Translator: Dawid Runowski <dawrun@outlook.com>, 2019\n"
"Language-Team: German (https://www.transifex.com/it-projects-llc/teams/76080/de/)\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"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/js/mail_all.js:49
#: code:addons/mail_all/static/src/xml/menu.xml:7
#: code:addons/mail_all/static/src/js/mail_all.js:23
#, fuzzy, python-format
msgid "All Messages"
msgstr "Alle Nachrichten"
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/xml/menu.xml:10
#, python-format
msgid "All messages"
msgstr "Alle Nachrichten"
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/xml/menu.xml:15
#: code:addons/mail_all/static/src/js/test_mail_all.js:23
#, python-format
msgid "Check that All Messages are opened"
msgstr ""
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/js/test_mail_all.js:17
#, python-format
msgid "Click to enter menu discuss"
msgstr ""
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/js/test_mail_all.js:13
#, python-format
msgid "Click to open app list"
msgstr ""
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/xml/menu.xml:20
#, python-format
msgid "No messages"
msgstr "Keine Nachrichten"
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/js/test_mail_all.js:20
#, fuzzy, python-format
msgid "Open All Messages"
msgstr "Alle Nachrichten"

47
mail_all/i18n/es.po

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_all
#
#
# Translators:
# Randall Castro <rcastro@treintaycinco.com>, 2018
msgid ""
@ -11,24 +11,59 @@ msgstr ""
"POT-Creation-Date: 2018-04-21 23:07+0000\n"
"PO-Revision-Date: 2018-04-21 23:07+0000\n"
"Last-Translator: Randall Castro <rcastro@treintaycinco.com>, 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_all
#. openerp-web
#: code:addons/mail_all/static/src/js/mail_all.js:49
#: code:addons/mail_all/static/src/xml/menu.xml:7
#: code:addons/mail_all/static/src/js/mail_all.js:23
#, fuzzy, python-format
msgid "All Messages"
msgstr "Todos los mensajes"
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/xml/menu.xml:10
#, python-format
msgid "All messages"
msgstr "Todos los mensajes"
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/xml/menu.xml:15
#: code:addons/mail_all/static/src/js/test_mail_all.js:23
#, python-format
msgid "Check that All Messages are opened"
msgstr ""
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/js/test_mail_all.js:17
#, python-format
msgid "Click to enter menu discuss"
msgstr ""
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/js/test_mail_all.js:13
#, python-format
msgid "Click to open app list"
msgstr ""
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/xml/menu.xml:20
#, python-format
msgid "No messages"
msgstr "Sin mensajes"
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/js/test_mail_all.js:20
#, fuzzy, python-format
msgid "Open All Messages"
msgstr "Todos los mensajes"

64
mail_all/i18n/mail_all.pot

@ -0,0 +1,64 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_all
#
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: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/js/mail_all.js:23
#, python-format
msgid "All Messages"
msgstr ""
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/xml/menu.xml:10
#, python-format
msgid "All messages"
msgstr ""
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/js/test_mail_all.js:23
#, python-format
msgid "Check that All Messages are opened"
msgstr ""
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/js/test_mail_all.js:17
#, python-format
msgid "Click to enter menu discuss"
msgstr ""
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/js/test_mail_all.js:13
#, python-format
msgid "Click to open app list"
msgstr ""
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/xml/menu.xml:20
#, python-format
msgid "No messages"
msgstr ""
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/js/test_mail_all.js:20
#, python-format
msgid "Open All Messages"
msgstr ""

35
mail_all/i18n/sl.po

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_all
#
# Translators:
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2019
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-05-05 23:09+0000\n"
"PO-Revision-Date: 2018-04-21 00:05+0000\n"
"Last-Translator: Matjaz Mozetic <m.mozetic@matmoz.si>, 2019\n"
"Language-Team: Slovenian (https://www.transifex.com/it-projects-llc/teams/76080/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sl\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_all
#. openerp-web
#: code:addons/mail_all/static/src/js/mail_all.js:49
#: code:addons/mail_all/static/src/xml/menu.xml:7
#, python-format
msgid "All messages"
msgstr "Vsa sporočila"
#. module: mail_all
#. openerp-web
#: code:addons/mail_all/static/src/xml/menu.xml:15
#, python-format
msgid "No messages"
msgstr "Ni sporočil"

2
mail_all/static/src/js/mail_all.js

@ -21,7 +21,7 @@ Manager.include({
this._addMailbox({
id: 'channel_all',
name: _t("All Messages"),
mailboxCounter: data.needaction_inbox_counter || 0,
mailboxCounter: 0,
});
}
},

2
mail_all/static/src/xml/menu.xml

@ -8,8 +8,6 @@
<t t-jquery="div[data-thread-id=mailbox_starred]" t-operation="after">
<div t-attf-class="o_mail_discuss_title_main o_mail_mailbox_title_all o_mail_discuss_item #{(activeThreadID == 'channel_all') ? 'o_active': ''}" data-thread-id="mailbox_channel_all">
<span class="o_channel_name mail_all"> <i class="fa fa-database"/> All messages </span>
<t t-set="counter" t-value="starredCounter"/>
<t t-call="mail.discuss.SidebarCounter"/>
</div>
</t>
</t>

2
mail_archives/__manifest__.py

@ -3,7 +3,7 @@
"summary": """Adds menu to find old messages""",
"category": "Discuss",
"images": ['images/1.jpg'],
"version": "12.0.1.0.0",
"version": "12.0.1.0.1",
"author": "IT-Projects LLC, Pavel Romanchenko",
"support": "apps@it-projects.info",

7
mail_archives/doc/changelog.rst

@ -1,3 +1,10 @@
`1.0.1`
-------
- **Fix:** Mails from channels were not downloaded automatically
- **Fix:** Fetching mails from another threads
- **Fix:** Incorrect counter
`1.0.0`
-------

15
mail_archives/i18n/de.po

@ -1,10 +1,10 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_archives
#
#
# Translators:
# Dawid Runowski <dawrun@outlook.com>, 2019
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
@ -12,24 +12,25 @@ msgstr ""
"POT-Creation-Date: 2018-05-05 23:09+0000\n"
"PO-Revision-Date: 2018-04-21 00:05+0000\n"
"Last-Translator: Dawid Runowski <dawrun@outlook.com>, 2019\n"
"Language-Team: German (https://www.transifex.com/it-projects-llc/teams/76080/de/)\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"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mail_archives
#. openerp-web
#: code:addons/mail_archives/static/src/js/archives.js:68
#: code:addons/mail_archives/static/src/xml/menu.xml:7
#: code:addons/mail_archives/static/src/js/archives.js:20
#: code:addons/mail_archives/static/src/xml/menu.xml:8
#, python-format
msgid "Archive"
msgstr "Archiv"
#. module: mail_archives
#. openerp-web
#: code:addons/mail_archives/static/src/xml/menu.xml:15
#: code:addons/mail_archives/static/src/xml/menu.xml:18
#, python-format
msgid "Archive is empty"
msgstr "Archiv ist leer"

13
mail_archives/i18n/es.po

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_archives
#
#
# Translators:
# Randall Castro <rcastro@treintaycinco.com>, 2018
msgid ""
@ -11,24 +11,25 @@ msgstr ""
"POT-Creation-Date: 2018-04-21 23:07+0000\n"
"PO-Revision-Date: 2018-04-21 23:07+0000\n"
"Last-Translator: Randall Castro <rcastro@treintaycinco.com>, 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_archives
#. openerp-web
#: code:addons/mail_archives/static/src/js/archives.js:68
#: code:addons/mail_archives/static/src/xml/menu.xml:7
#: code:addons/mail_archives/static/src/js/archives.js:20
#: code:addons/mail_archives/static/src/xml/menu.xml:8
#, python-format
msgid "Archive"
msgstr "Archivo"
#. module: mail_archives
#. openerp-web
#: code:addons/mail_archives/static/src/xml/menu.xml:15
#: code:addons/mail_archives/static/src/xml/menu.xml:18
#, python-format
msgid "Archive is empty"
msgstr "Archivo está vacío"

30
mail_archives/i18n/mail_archives.pot

@ -0,0 +1,30 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_archives
#
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: mail_archives
#. openerp-web
#: code:addons/mail_archives/static/src/js/archives.js:20
#: code:addons/mail_archives/static/src/xml/menu.xml:8
#, python-format
msgid "Archive"
msgstr ""
#. module: mail_archives
#. openerp-web
#: code:addons/mail_archives/static/src/xml/menu.xml:18
#, python-format
msgid "Archive is empty"
msgstr ""

35
mail_archives/i18n/sl.po

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_archives
#
# Translators:
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2019
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-05-05 23:09+0000\n"
"PO-Revision-Date: 2018-04-21 00:05+0000\n"
"Last-Translator: Matjaz Mozetic <m.mozetic@matmoz.si>, 2019\n"
"Language-Team: Slovenian (https://www.transifex.com/it-projects-llc/teams/76080/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sl\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_archives
#. openerp-web
#: code:addons/mail_archives/static/src/js/archives.js:68
#: code:addons/mail_archives/static/src/xml/menu.xml:7
#, python-format
msgid "Archive"
msgstr "Arhiv"
#. module: mail_archives
#. openerp-web
#: code:addons/mail_archives/static/src/xml/menu.xml:15
#, python-format
msgid "Archive is empty"
msgstr "Arhiv je prazen"

53
mail_archives/static/src/js/archives.js

@ -5,6 +5,7 @@ var core = require('web.core');
var session = require('web.session');
var Manager = require('mail.Manager');
var Mailbox = require('mail.model.Mailbox');
var SearchableThread = require('mail.model.SearchableThread');
var _t = core._t;
@ -18,24 +19,62 @@ Manager.include({
this._addMailbox({
id: 'channel_archive',
name: _t("Archive"),
mailboxCounter: data.needaction_inbox_counter || 0,
mailboxCounter: 0,
});
}
},
});
SearchableThread.include({
_fetchMessages: function (pDomain, loadMore) {
var self = this;
if (this._id !== 'mailbox_channel_archive') {
return this._super(pDomain, loadMore);
}
_makeMessage: function (data) {
var message = this._super(data);
message._addThread('mailbox_channel_archive');
return message;
// this is a copy-paste from super method
var domain = this._getThreadDomain();
var cache = this._getCache(pDomain);
if (pDomain) {
domain = domain.concat(pDomain || []);
}
if (loadMore) {
var minMessageID = cache.messages[0].getID();
domain = [['id', '<', minMessageID]].concat(domain);
}
return this._rpc({
model: 'mail.message',
method: 'message_fetch',
args: [domain],
kwargs: this._getFetchMessagesKwargs(),
}).then(function (messages) {
// except this function. It adds the required thread to downloaded messages
_.each(messages, function(m){
m.channel_ids.push('mailbox_channel_archive');
});
if (!cache.allHistoryLoaded) {
cache.allHistoryLoaded = messages.length < self._FETCH_LIMIT;
}
cache.loaded = true;
_.each(messages, function (message) {
self.call('mail_service', 'addMessage', message, {
silent: true,
domain: pDomain,
});
});
cache = self._getCache(pDomain || []);
return cache.messages;
});
},
});
Mailbox.include({
_getThreadDomain: function () {
if (this._id === 'mailbox_channel_archive') {
return ['|',
return ['|','|',
['partner_ids', 'in', [session.partner_id]],
['author_id', 'in', [session.partner_id]]
['author_id', 'in', [session.partner_id]],
['channel_ids.channel_partner_ids', 'in', [session.partner_id]],
];
}
return this._super();

2
mail_archives/static/src/xml/menu.xml

@ -6,8 +6,6 @@
<div t-attf-class="o_mail_discuss_title_main o_mail_discuss_item #{(activeThreadID == 'channel_archive') ? 'o_active': ''}"
data-thread-id="mailbox_channel_archive">
<span class="o_channel_name mail_archives"> <i class="fa fa-archive"/> Archive </span>
<t t-set="counter" t-value="starredCounter"/>
<t t-call="mail.discuss.SidebarCounter"/>
</div>
</t>
</t>

5
mail_base/i18n/de.po

@ -4,6 +4,7 @@
#
# Translators:
# Dawid Runowski <dawrun@outlook.com>, 2019
# Ermin Trevisan <trevi@twanda.com>, 2019
#
msgid ""
msgstr ""
@ -11,7 +12,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-05-05 23:09+0000\n"
"PO-Revision-Date: 2017-11-28 13:59+0000\n"
"Last-Translator: Dawid Runowski <dawrun@outlook.com>, 2019\n"
"Last-Translator: Ermin Trevisan <trevi@twanda.com>, 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"
@ -22,7 +23,7 @@ msgstr ""
#. module: mail_base
#: model:ir.model,name:mail_base.model_mail_compose_message
msgid "Email composition wizard"
msgstr ""
msgstr "Assistent für die Email-Gestaltung"
#. module: mail_base
#: model:ir.model,name:mail_base.model_mail_message

12
mail_base/i18n/sl.po

@ -4,13 +4,15 @@
#
# Translators:
# Translation Bot <i18n-bot@it-projects.info>, 2017
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2019
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-07-17 20:20+0000\n"
"PO-Revision-Date: 2017-07-17 20:20+0000\n"
"Last-Translator: Translation Bot <i18n-bot@it-projects.info>, 2017\n"
"POT-Creation-Date: 2018-05-05 23:09+0000\n"
"PO-Revision-Date: 2017-11-28 13:59+0000\n"
"Last-Translator: Matjaz Mozetic <m.mozetic@matmoz.si>, 2019\n"
"Language-Team: Slovenian (https://www.transifex.com/it-projects-llc/teams/76080/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -21,7 +23,7 @@ msgstr ""
#. module: mail_base
#: model:ir.model,name:mail_base.model_mail_compose_message
msgid "Email composition wizard"
msgstr ""
msgstr "Čarovnik za sestavljanje sporočil"
#. module: mail_base
#: model:ir.model,name:mail_base.model_mail_message

123
mail_multi_website/i18n/mail_multi_website.pot

@ -0,0 +1,123 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_multi_website
#
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: mail_multi_website
#: model:ir.model.fields,field_description:mail_multi_website.field_email_template_preview__body_html
#: model:ir.model.fields,field_description:mail_multi_website.field_mail_template__body_html
msgid "Body"
msgstr ""
#. module: mail_multi_website
#: model:ir.model.fields,field_description:mail_multi_website.field_mail_test_simple__company_id
msgid "Company"
msgstr ""
#. module: mail_multi_website
#: model:ir.model,name:mail_multi_website.model_ir_property
msgid "Company Property"
msgstr ""
#. module: mail_multi_website
#: model:ir.model.fields,help:mail_multi_website.field_website__mail_server_id
msgid "Default outgoing mail server"
msgstr ""
#. module: mail_multi_website
#: model:ir.model.fields,field_description:mail_multi_website.field_res_users__email_multi_website
msgid "Email Multi Website"
msgstr ""
#. module: mail_multi_website
#: model:ir.model,name:mail_multi_website.model_mail_template
msgid "Email Templates"
msgstr ""
#. module: mail_multi_website
#: model:ir.model,name:mail_multi_website.model_mail_thread
msgid "Email Thread"
msgstr ""
#. module: mail_multi_website
#: model:ir.model,name:mail_multi_website.model_mail_compose_message
msgid "Email composition wizard"
msgstr ""
#. module: mail_multi_website
#: code:addons/mail_multi_website/models/mail_template.py:112
#, python-format
msgid "Failed to render template %r using values %r"
msgstr ""
#. module: mail_multi_website
#: model:ir.model,name:mail_multi_website.model_mail_message
msgid "Message"
msgstr ""
#. module: mail_multi_website
#: model:ir.model.fields,field_description:mail_multi_website.field_res_users__email
msgid "Multi Website Email"
msgstr ""
#. module: mail_multi_website
#: model:ir.model.fields,help:mail_multi_website.field_email_template_preview__mail_server_id
#: model:ir.model.fields,help:mail_multi_website.field_mail_template__mail_server_id
msgid "Optional preferred server for outgoing mails. If not set, the highest priority one will be used."
msgstr ""
#. module: mail_multi_website
#: model:ir.model.fields,field_description:mail_multi_website.field_email_template_preview__report_template
#: model:ir.model.fields,field_description:mail_multi_website.field_mail_template__report_template
msgid "Optional report to print and attach (Multi-Website)"
msgstr ""
#. module: mail_multi_website
#: model:ir.model.fields,field_description:mail_multi_website.field_email_template_preview__mail_server_id
#: model:ir.model.fields,field_description:mail_multi_website.field_mail_template__mail_server_id
msgid "Outgoing Mail Server (Multi-Website)"
msgstr ""
#. module: mail_multi_website
#: model:ir.model.fields,field_description:mail_multi_website.field_website__mail_server_id
msgid "Outgoing Mails"
msgstr ""
#. module: mail_multi_website
#: model:ir.model.fields,field_description:mail_multi_website.field_mail_compose_message__mail_server_id
#: model:ir.model.fields,field_description:mail_multi_website.field_mail_mail__mail_server_id
#: model:ir.model.fields,field_description:mail_multi_website.field_mail_message__mail_server_id
msgid "Outgoing mail server"
msgstr ""
#. module: mail_multi_website
#: model:ir.model.fields,field_description:mail_multi_website.field_res_users__signature
msgid "Signature"
msgstr ""
#. module: mail_multi_website
#: model:ir.model,name:mail_multi_website.model_mail_test_simple
msgid "Simple Chatter Model"
msgstr ""
#. module: mail_multi_website
#: model:ir.model,name:mail_multi_website.model_res_users
msgid "Users"
msgstr ""
#. module: mail_multi_website
#: model:ir.model,name:mail_multi_website.model_website
#: model:ir.model.fields,field_description:mail_multi_website.field_mail_test_simple__website_id
msgid "Website"
msgstr ""

97
mail_private/i18n/es.po

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_private
#
#
# Translators:
# Randall Castro <rcastro@treintaycinco.com>, 2018
msgid ""
@ -11,54 +11,133 @@ 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 <rcastro@treintaycinco.com>, 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_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:43
#, python-format
msgid "Check the first one"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:30
#, 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:35
#, python-format
msgid "Dummy action"
msgstr ""
#. module: mail_private
#: model:ir.model,name:mail_private.model_mail_compose_message
msgid "Email composition wizard"
msgstr "Asistente para crear email"
#. module: mail_private
#: model:ir.model.fields,field_description:mail_private.field_mail_compose_message_is_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:18
#, python-format
msgid "Go to the list of subscribers"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:26
#, python-format
msgid "Go to user page"
msgstr ""
#. module: mail_private
#: model:ir.model,name:mail_private.model_mail_message
msgid "Message"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:22
#, python-format
msgid "Select a user"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:14
#, python-format
msgid "Select channel settings"
msgstr ""
#. module: mail_private
#: model:ir.model.fields,field_description:mail_private.field_mail_compose_message__is_private
#: model:ir.model.fields,field_description:mail_private.field_mail_mail__is_private
#: model:ir.model.fields,field_description:mail_private.field_mail_message__is_private
msgid "Send Internal Message"
msgstr "Enviar mensaje interno"
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:6
#: code:addons/mail_private/static/src/xml/mail_private.xml:9
#, python-format
msgid "Send a message to specified recipients only"
msgstr "Enviar un mensaje sólo a los destinatarios especificados"
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:6
#: code:addons/mail_private/static/src/js/test_private.js:52
#: code:addons/mail_private/static/src/js/test_private.js:55
#, python-format
msgid "Send email"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:9
#, python-format
msgid "Send internal message"
msgstr "Enviar mensaje interno"
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:12
#: code:addons/mail_private/static/src/xml/mail_private.xml:15
#, python-format
msgid "To: Followers of"
msgstr "Para: Seguidores de"
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:23
#: code:addons/mail_private/static/src/xml/mail_private.xml:26
#, python-format
msgid "Uncheck all"
msgstr "Desmarcar todos"
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:17
#: code:addons/mail_private/static/src/js/test_private.js:39
#, fuzzy, python-format
msgid "Uncheck all Followers"
msgstr "Desmarcar todos"
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:46
#, python-format
msgid "Write some email"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:20
#, python-format
msgid "this document"
msgstr "este documento"

103
mail_private/i18n/it.po

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_private
#
#
# Translators:
# Translation Bot <i18n-bot@it-projects.info>, 2017
msgid ""
@ -11,13 +11,35 @@ msgstr ""
"POT-Creation-Date: 2017-07-17 20:20+0000\n"
"PO-Revision-Date: 2017-07-17 20:20+0000\n"
"Last-Translator: Translation Bot <i18n-bot@it-projects.info>, 2017\n"
"Language-Team: Italian (https://www.transifex.com/it-projects-llc/teams/76080/it/)\n"
"Language-Team: Italian (https://www.transifex.com/it-projects-llc/"
"teams/76080/it/)\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:43
#, python-format
msgid "Check the first one"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:30
#, 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:35
#, python-format
msgid "Dummy action"
msgstr ""
#. module: mail_private
#: model:ir.model,name:mail_private.model_mail_compose_message
msgid "Email composition wizard"
@ -25,40 +47,97 @@ msgstr "Componi Email"
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:12
#: code:addons/mail_private/static/src/js/test_private.js:18
#, python-format
msgid "Followers of"
msgid "Go to the list of subscribers"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:16
#: code:addons/mail_private/static/src/js/test_private.js:26
#, python-format
msgid "Followers of this document"
msgid "Go to user page"
msgstr ""
#. module: mail_private
#: model:ir.model,name:mail_private.model_mail_message
msgid "Message"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:15
#: code:addons/mail_private/static/src/js/test_private.js:22
#, python-format
msgid "Select a user"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:14
#, python-format
msgid "My Followers"
msgid "Select channel settings"
msgstr ""
#. module: mail_private
#: model:ir.model.fields,field_description:mail_private.field_mail_compose_message_private
#: model:ir.model.fields,field_description:mail_private.field_mail_compose_message__is_private
#: model:ir.model.fields,field_description:mail_private.field_mail_mail__is_private
#: model:ir.model.fields,field_description:mail_private.field_mail_message__is_private
msgid "Send Internal Message"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:5
#: code:addons/mail_private/static/src/xml/mail_private.xml:9
#, python-format
msgid "Send a message to specified recipients only"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:5
#: code:addons/mail_private/static/src/js/test_private.js:52
#: code:addons/mail_private/static/src/js/test_private.js:55
#, python-format
msgid "Send email"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:9
#, python-format
msgid "Send internal message"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:15
#, python-format
msgid "To: Followers of"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:26
#, python-format
msgid "Uncheck all"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:39
#, python-format
msgid "Uncheck all Followers"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:46
#, python-format
msgid "Write some email"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:20
#, python-format
msgid "this document"
msgstr ""

138
mail_private/i18n/mail_private.pot

@ -0,0 +1,138 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_private
#
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: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:43
#, python-format
msgid "Check the first one"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:30
#, 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:35
#, 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:18
#, python-format
msgid "Go to the list of subscribers"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:26
#, python-format
msgid "Go to user page"
msgstr ""
#. module: mail_private
#: model:ir.model,name:mail_private.model_mail_message
msgid "Message"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:22
#, python-format
msgid "Select a user"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:14
#, python-format
msgid "Select channel settings"
msgstr ""
#. module: mail_private
#: model:ir.model.fields,field_description:mail_private.field_mail_compose_message__is_private
#: model:ir.model.fields,field_description:mail_private.field_mail_mail__is_private
#: model:ir.model.fields,field_description:mail_private.field_mail_message__is_private
msgid "Send Internal Message"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:9
#, 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:52
#: code:addons/mail_private/static/src/js/test_private.js:55
#, python-format
msgid "Send email"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:9
#, python-format
msgid "Send internal message"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:15
#, python-format
msgid "To: Followers of"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:26
#, python-format
msgid "Uncheck all"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:39
#, python-format
msgid "Uncheck all Followers"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:46
#, python-format
msgid "Write some email"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:20
#, python-format
msgid "this document"
msgstr ""

97
mail_private/i18n/pt.po

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_private
#
#
# Translators:
# Translation Bot <i18n-bot@it-projects.info>, 2017
msgid ""
@ -11,54 +11,133 @@ msgstr ""
"POT-Creation-Date: 2017-12-15 13:31+0000\n"
"PO-Revision-Date: 2017-12-15 13:31+0000\n"
"Last-Translator: Translation Bot <i18n-bot@it-projects.info>, 2017\n"
"Language-Team: Portuguese (https://www.transifex.com/it-projects-llc/teams/76080/pt/)\n"
"Language-Team: Portuguese (https://www.transifex.com/it-projects-llc/"
"teams/76080/pt/)\n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:43
#, python-format
msgid "Check the first one"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:30
#, 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:35
#, python-format
msgid "Dummy action"
msgstr ""
#. module: mail_private
#: model:ir.model,name:mail_private.model_mail_compose_message
msgid "Email composition wizard"
msgstr "Assistente de composição de Email"
#. module: mail_private
#: model:ir.model.fields,field_description:mail_private.field_mail_compose_message_is_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:18
#, python-format
msgid "Go to the list of subscribers"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:26
#, python-format
msgid "Go to user page"
msgstr ""
#. module: mail_private
#: model:ir.model,name:mail_private.model_mail_message
msgid "Message"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:22
#, python-format
msgid "Select a user"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:14
#, python-format
msgid "Select channel settings"
msgstr ""
#. module: mail_private
#: model:ir.model.fields,field_description:mail_private.field_mail_compose_message__is_private
#: model:ir.model.fields,field_description:mail_private.field_mail_mail__is_private
#: model:ir.model.fields,field_description:mail_private.field_mail_message__is_private
msgid "Send Internal Message"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:6
#: code:addons/mail_private/static/src/xml/mail_private.xml:9
#, python-format
msgid "Send a message to specified recipients only"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:6
#: code:addons/mail_private/static/src/js/test_private.js:52
#: code:addons/mail_private/static/src/js/test_private.js:55
#, python-format
msgid "Send email"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:9
#, python-format
msgid "Send internal message"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:12
#: code:addons/mail_private/static/src/xml/mail_private.xml:15
#, python-format
msgid "To: Followers of"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:23
#: code:addons/mail_private/static/src/xml/mail_private.xml:26
#, python-format
msgid "Uncheck all"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:17
#: code:addons/mail_private/static/src/js/test_private.js:39
#, python-format
msgid "Uncheck all Followers"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:46
#, python-format
msgid "Write some email"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:20
#, python-format
msgid "this document"
msgstr ""

97
mail_private/i18n/pt_BR.po

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_private
#
#
# Translators:
# Translation Bot <i18n-bot@it-projects.info>, 2017
msgid ""
@ -11,54 +11,133 @@ msgstr ""
"POT-Creation-Date: 2017-12-15 13:31+0000\n"
"PO-Revision-Date: 2017-12-15 13:31+0000\n"
"Last-Translator: Translation Bot <i18n-bot@it-projects.info>, 2017\n"
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/it-projects-llc/teams/76080/pt_BR/)\n"
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/it-projects-"
"llc/teams/76080/pt_BR/)\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:43
#, python-format
msgid "Check the first one"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:30
#, 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:35
#, python-format
msgid "Dummy action"
msgstr ""
#. module: mail_private
#: model:ir.model,name:mail_private.model_mail_compose_message
msgid "Email composition wizard"
msgstr "Assistente de Composição de Email"
#. module: mail_private
#: model:ir.model.fields,field_description:mail_private.field_mail_compose_message_is_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:18
#, python-format
msgid "Go to the list of subscribers"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:26
#, python-format
msgid "Go to user page"
msgstr ""
#. module: mail_private
#: model:ir.model,name:mail_private.model_mail_message
msgid "Message"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:22
#, python-format
msgid "Select a user"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:14
#, python-format
msgid "Select channel settings"
msgstr ""
#. module: mail_private
#: model:ir.model.fields,field_description:mail_private.field_mail_compose_message__is_private
#: model:ir.model.fields,field_description:mail_private.field_mail_mail__is_private
#: model:ir.model.fields,field_description:mail_private.field_mail_message__is_private
msgid "Send Internal Message"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:6
#: code:addons/mail_private/static/src/xml/mail_private.xml:9
#, python-format
msgid "Send a message to specified recipients only"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:6
#: code:addons/mail_private/static/src/js/test_private.js:52
#: code:addons/mail_private/static/src/js/test_private.js:55
#, python-format
msgid "Send email"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:9
#, python-format
msgid "Send internal message"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:12
#: code:addons/mail_private/static/src/xml/mail_private.xml:15
#, python-format
msgid "To: Followers of"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:23
#: code:addons/mail_private/static/src/xml/mail_private.xml:26
#, python-format
msgid "Uncheck all"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:17
#: code:addons/mail_private/static/src/js/test_private.js:39
#, python-format
msgid "Uncheck all Followers"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/js/test_private.js:46
#, python-format
msgid "Write some email"
msgstr ""
#. module: mail_private
#. openerp-web
#: code:addons/mail_private/static/src/xml/mail_private.xml:20
#, python-format
msgid "this document"
msgstr ""

2
mail_sent/__manifest__.py

@ -3,7 +3,7 @@
"summary": """Quick way to find sent messages""",
"category": "Discuss",
"images": ['images/menu.png'],
"version": "12.0.1.0.4",
"version": "12.0.1.1.0",
"author": "IT-Projects LLC, Ivan Yelizariev, Pavel Romanchenko",
"support": "apps@it-projects.info",

6
mail_sent/doc/changelog.rst

@ -1,3 +1,9 @@
`1.1.0`
-------
- **Imp:** Fetches messages from channels
- **Fix:** Fetching mails from another threads
`1.0.4`
-------
- **FIX:** didn't work for non-admin users

10
mail_sent/i18n/de.po

@ -4,6 +4,7 @@
#
# Translators:
# Dawid Runowski <dawrun@outlook.com>, 2019
# Ermin Trevisan <trevi@twanda.com>, 2019
#
msgid ""
msgstr ""
@ -11,7 +12,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-05-05 23:09+0000\n"
"PO-Revision-Date: 2018-04-21 00:05+0000\n"
"Last-Translator: Dawid Runowski <dawrun@outlook.com>, 2019\n"
"Last-Translator: Ermin Trevisan <trevi@twanda.com>, 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"
@ -22,7 +23,7 @@ msgstr ""
#. module: mail_sent
#: model:ir.model,name:mail_sent.model_mail_compose_message
msgid "Email composition wizard"
msgstr ""
msgstr "Assistent für die Email-Gestaltung"
#. module: mail_sent
#: model:ir.model,name:mail_sent.model_mail_message
@ -51,14 +52,15 @@ msgstr "versandt"
#: model:ir.model.fields,help:mail_sent.field_mail_mail_sent
#: model:ir.model.fields,help:mail_sent.field_mail_message_sent
msgid "Was message sent to someone"
msgstr "Die Nachricht wurde an jmdn versandt"
msgstr "Die Nachricht wurde an jemanden versandt"
#. module: mail_sent
#. openerp-web
#: code:addons/mail_sent/static/src/xml/menu.xml:16
#, python-format
msgid "You can send messages and then these messages will appear here."
msgstr "dann erscheinen diese Nachrichten hier."
msgstr ""
"Sie können Nachrichten versenden, dann erscheinen diese Nachrichten hier."
#. module: mail_sent
#: model:ir.model.fields,help:mail_sent.field_mail_compose_message_sent

51
mail_sent/i18n/mail_sent.pot

@ -4,10 +4,8 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 8.0\n"
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-08-11 06:59+0000\n"
"PO-Revision-Date: 2015-08-11 06:59+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -16,14 +14,8 @@ msgstr ""
"Plural-Forms: \n"
#. module: mail_sent
#: model:ir.actions.client,help:mail_sent.action_mail_sent_feeds
msgid "<p>\n"
" No message found and no message sent yet.\n"
" </p><p>\n"
" Click on the top-right icon to compose a message. This\n"
" message will be sent by email if it's an internal contact.\n"
" </p>\n"
" "
#: model:ir.model,name:mail_sent.model_mail_compose_message
msgid "Email composition wizard"
msgstr ""
#. module: mail_sent
@ -32,19 +24,44 @@ msgid "Message"
msgstr ""
#. module: mail_sent
#: model:ir.model,name:mail_sent.model_mail_notification
msgid "Notifications"
#. openerp-web
#: code:addons/mail_sent/static/src/xml/menu.xml:16
#, python-format
msgid "No sent messages"
msgstr ""
#. module: mail_sent
#: model:ir.actions.client,name:mail_sent.action_mail_sent_feeds
#: model:ir.ui.menu,name:mail_sent.mail_sentfeeds
#: field:mail.message,sent:0
#. openerp-web
#: code:addons/mail_sent/static/src/xml/menu.xml:8
#: model:ir.model.fields,field_description:mail_sent.field_mail_compose_message__sent
#: model:ir.model.fields,field_description:mail_sent.field_mail_mail__sent
#: model:ir.model.fields,field_description:mail_sent.field_mail_message__sent
#, python-format
msgid "Sent"
msgstr ""
#. module: mail_sent
#: help:mail.message,sent:0
#. openerp-web
#: code:addons/mail_sent/static/src/js/sent.js:20
#, python-format
msgid "Sent Messages"
msgstr ""
#. module: mail_sent
#: model:ir.model.fields,help:mail_sent.field_mail_mail__sent
#: model:ir.model.fields,help:mail_sent.field_mail_message__sent
msgid "Was message sent to someone"
msgstr ""
#. module: mail_sent
#. openerp-web
#: code:addons/mail_sent/static/src/xml/menu.xml:17
#, python-format
msgid "You can send messages and then these messages will appear here."
msgstr ""
#. module: mail_sent
#: model:ir.model.fields,help:mail_sent.field_mail_compose_message__sent
msgid "dummy field to fix inherit error"
msgstr ""

22
mail_sent/i18n/sl.po

@ -3,14 +3,16 @@
# * mail_sent
#
# Translators:
# Translation Bot <i18n-bot@it-projects.info>, 2017
# Translation Bot <i18n-bot@it-projects.info>, 2018
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2019
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-07-17 20:20+0000\n"
"PO-Revision-Date: 2017-07-17 20:20+0000\n"
"Last-Translator: Translation Bot <i18n-bot@it-projects.info>, 2017\n"
"POT-Creation-Date: 2018-05-05 23:09+0000\n"
"PO-Revision-Date: 2018-04-21 00:05+0000\n"
"Last-Translator: Matjaz Mozetic <m.mozetic@matmoz.si>, 2019\n"
"Language-Team: Slovenian (https://www.transifex.com/it-projects-llc/teams/76080/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -21,7 +23,7 @@ msgstr ""
#. module: mail_sent
#: model:ir.model,name:mail_sent.model_mail_compose_message
msgid "Email composition wizard"
msgstr ""
msgstr "Čarovnik za sestavljanje sporočil"
#. module: mail_sent
#: model:ir.model,name:mail_sent.model_mail_message
@ -33,11 +35,11 @@ msgstr "Sporočilo"
#: code:addons/mail_sent/static/src/xml/menu.xml:15
#, python-format
msgid "No sent messages"
msgstr ""
msgstr "Ni poslanih sporočil"
#. module: mail_sent
#. openerp-web
#: code:addons/mail_sent/static/src/js/sent.js:70
#: code:addons/mail_sent/static/src/js/sent.js:61
#: code:addons/mail_sent/static/src/xml/menu.xml:7
#: model:ir.model.fields,field_description:mail_sent.field_mail_compose_message_sent
#: model:ir.model.fields,field_description:mail_sent.field_mail_mail_sent
@ -57,9 +59,9 @@ msgstr "Je bilo sporočilo komu poslano"
#: code:addons/mail_sent/static/src/xml/menu.xml:16
#, python-format
msgid "You can send messages and then these messages will appear here."
msgstr ""
msgstr "Poslana sporočila bodo prikazana tukaj."
#. module: mail_sent
#: model:ir.model.fields,help:mail_sent.field_mail_compose_message_sent
msgid "dummy field to fix inherit error"
msgstr ""
msgstr "dummy field to fix inherit error"

23
mail_sent/models.py

@ -6,14 +6,27 @@ class MailMessage(models.Model):
sent = fields.Boolean('Sent', compute="_compute_sent", help='Was message sent to someone', store=True)
@api.depends('author_id', 'partner_ids')
@api.depends('author_id', 'partner_ids', 'channel_ids')
def _compute_sent(self):
for r in self:
r_sudo = r.sudo()
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
recipient_ids = r_sudo.partner_ids
author_id = r_sudo.author_id
res_id = r_sudo.model and r_sudo.res_id and r_sudo.env[r_sudo.model].browse(r_sudo.res_id)
sent = author_id and (
len(recipient_ids) > 1
or (
len(recipient_ids) == 1
and recipient_ids[0].id != author_id.id
)
or (
len(r_sudo.channel_ids)
)
or (
res_id
and len(res_id.message_partner_ids - author_id) > 0
)
)
r.sent = sent
@api.multi

48
mail_sent/static/src/js/sent.js

@ -5,6 +5,7 @@ var core = require('web.core');
var session = require('web.session');
var Manager = require('mail.Manager');
var Mailbox = require('mail.model.Mailbox');
var SearchableThread = require('mail.model.SearchableThread');
var _t = core._t;
@ -18,15 +19,52 @@ Manager.include({
this._addMailbox({
id: 'channel_sent',
name: _t("Sent Messages"),
mailboxCounter: data.needaction_inbox_counter || 0,
mailboxCounter: 0,
});
}
},
});
SearchableThread.include({
_fetchMessages: function (pDomain, loadMore) {
var self = this;
if (this._id !== 'mailbox_channel_sent') {
return this._super(pDomain, loadMore);
}
_makeMessage: function (data) {
var message = this._super(data);
message._addThread('mailbox_channel_sent');
return message;
// this is a copy-paste from super method
var domain = this._getThreadDomain();
var cache = this._getCache(pDomain);
if (pDomain) {
domain = domain.concat(pDomain || []);
}
if (loadMore) {
var minMessageID = cache.messages[0].getID();
domain = [['id', '<', minMessageID]].concat(domain);
}
return this._rpc({
model: 'mail.message',
method: 'message_fetch',
args: [domain],
kwargs: this._getFetchMessagesKwargs(),
}).then(function (messages) {
// except this function. It adds the required thread to downloaded messages
_.each(messages, function(m){
m.channel_ids.push('mailbox_channel_sent');
});
if (!cache.allHistoryLoaded) {
cache.allHistoryLoaded = messages.length < self._FETCH_LIMIT;
}
cache.loaded = true;
_.each(messages, function (message) {
self.call('mail_service', 'addMessage', message, {
silent: true,
domain: pDomain,
});
});
cache = self._getCache(pDomain || []);
return cache.messages;
});
},
});

17
mail_to/i18n/de.po

@ -1,9 +1,10 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_to
#
#
# Translators:
# Dawid Runowski <dawrun@outlook.com>, 2019
# Ermin Trevisan <trevi@twanda.com>, 2019
#
msgid ""
msgstr ""
@ -11,31 +12,31 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-05-05 23:09+0000\n"
"PO-Revision-Date: 2018-04-21 00:05+0000\n"
"Last-Translator: Dawid Runowski <dawrun@outlook.com>, 2019\n"
"Last-Translator: Ermin Trevisan <trevi@twanda.com>, 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"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: mail_to
#. openerp-web
#: code:addons/mail_to/static/src/xml/recipient.xml:6
#: code:addons/mail_to/static/src/xml/recipient.xml:10
#, python-format
msgid "To:"
msgstr "zu:"
msgstr "An:"
#. module: mail_to
#. openerp-web
#: code:addons/mail_to/static/src/xml/recipient.xml:15
#: code:addons/mail_to/static/src/xml/recipient.xml:19
#, python-format
msgid "and"
msgstr "un"
msgstr "und"
#. module: mail_to
#. openerp-web
#: code:addons/mail_to/static/src/xml/recipient.xml:16
#: code:addons/mail_to/static/src/xml/recipient.xml:20
#, python-format
msgid "more"
msgstr "mehr"

13
mail_to/i18n/es.po

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_to
#
#
# Translators:
# Randall Castro <rcastro@treintaycinco.com>, 2018
msgid ""
@ -11,30 +11,31 @@ msgstr ""
"POT-Creation-Date: 2018-04-21 23:07+0000\n"
"PO-Revision-Date: 2018-04-21 23:07+0000\n"
"Last-Translator: Randall Castro <rcastro@treintaycinco.com>, 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_to
#. openerp-web
#: code:addons/mail_to/static/src/xml/recipient.xml:6
#: code:addons/mail_to/static/src/xml/recipient.xml:10
#, python-format
msgid "To:"
msgstr "Para:"
#. module: mail_to
#. openerp-web
#: code:addons/mail_to/static/src/xml/recipient.xml:15
#: code:addons/mail_to/static/src/xml/recipient.xml:19
#, python-format
msgid "and"
msgstr "y"
#. module: mail_to
#. openerp-web
#: code:addons/mail_to/static/src/xml/recipient.xml:16
#: code:addons/mail_to/static/src/xml/recipient.xml:20
#, python-format
msgid "more"
msgstr "más"

36
mail_to/i18n/mail_to.pot

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_to
#
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: mail_to
#. openerp-web
#: code:addons/mail_to/static/src/xml/recipient.xml:10
#, python-format
msgid "To:"
msgstr ""
#. module: mail_to
#. openerp-web
#: code:addons/mail_to/static/src/xml/recipient.xml:19
#, python-format
msgid "and"
msgstr ""
#. module: mail_to
#. openerp-web
#: code:addons/mail_to/static/src/xml/recipient.xml:20
#, python-format
msgid "more"
msgstr ""

17
mail_to/i18n/ru.po

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_to
#
#
# Translators:
# Translation Bot <i18n-bot@it-projects.info>, 2017
# Ivan Yelizariev <yelizariev@it-projects.info>, 2017
@ -12,30 +12,33 @@ msgstr ""
"POT-Creation-Date: 2017-07-28 14:34+0000\n"
"PO-Revision-Date: 2017-07-28 14:34+0000\n"
"Last-Translator: Ivan Yelizariev <yelizariev@it-projects.info>, 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: mail_to
#. openerp-web
#: code:addons/mail_to/static/src/xml/recipient.xml:6
#: code:addons/mail_to/static/src/xml/recipient.xml:10
#, python-format
msgid "To:"
msgstr "К кому:"
#. module: mail_to
#. openerp-web
#: code:addons/mail_to/static/src/xml/recipient.xml:15
#: code:addons/mail_to/static/src/xml/recipient.xml:19
#, python-format
msgid "and"
msgstr "и"
#. module: mail_to
#. openerp-web
#: code:addons/mail_to/static/src/xml/recipient.xml:16
#: code:addons/mail_to/static/src/xml/recipient.xml:20
#, python-format
msgid "more"
msgstr "ещё"

41
mail_to/i18n/sl.po

@ -0,0 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_to
#
# Translators:
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2019
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-05-05 23:09+0000\n"
"PO-Revision-Date: 2018-04-21 00:05+0000\n"
"Last-Translator: Matjaz Mozetic <m.mozetic@matmoz.si>, 2019\n"
"Language-Team: Slovenian (https://www.transifex.com/it-projects-llc/teams/76080/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sl\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_to
#. openerp-web
#: code:addons/mail_to/static/src/xml/recipient.xml:6
#, python-format
msgid "To:"
msgstr "Za:"
#. module: mail_to
#. openerp-web
#: code:addons/mail_to/static/src/xml/recipient.xml:15
#, python-format
msgid "and"
msgstr "in"
#. module: mail_to
#. openerp-web
#: code:addons/mail_to/static/src/xml/recipient.xml:16
#, python-format
msgid "more"
msgstr "več"
Loading…
Cancel
Save