Browse Source

Merge pull request #324 from trojikman/11.0-mail_base-apply-patch

commit is created by 👷‍♂️ Merge Bot: https://odoo-devops.readthedocs.io/en/latest/git/github-merge-bot.html
pull/327/head
Mitchell Admin 4 years ago
committed by GitHub
parent
commit
76510f090d
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      mail_base/__manifest__.py
  2. 5
      mail_base/doc/changelog.rst
  3. 8
      mail_base/static/lib/base.js
  4. 3
      mail_to/__manifest__.py
  5. 5
      mail_to/doc/changelog.rst
  6. 3
      mail_to/static/src/js/mail_to.js
  7. 16
      mail_to/static/src/xml/recipient.xml

2
mail_base/__manifest__.py

@ -7,7 +7,7 @@
"summary": """Makes Mail extendable""", "summary": """Makes Mail extendable""",
"category": "Discuss", "category": "Discuss",
"images": ["images/mail_base_image.png"], "images": ["images/mail_base_image.png"],
"version": "11.0.1.1.1",
"version": "11.0.1.1.2",
"author": "IT-Projects LLC, Pavel Romanchenko", "author": "IT-Projects LLC, Pavel Romanchenko",
"support": "apps@itpp.dev", "support": "apps@itpp.dev",
"website": "https://it-projects.info", "website": "https://it-projects.info",

5
mail_base/doc/changelog.rst

@ -1,3 +1,8 @@
`1.1.2`
-------
**FIX**: random initialization errors
`1.1.1` `1.1.1`
------- -------

8
mail_base/static/lib/base.js

@ -123,6 +123,8 @@ ChatAction.include({
} }
}); });
function init_chat_manager(){
chat_manager.notify_incoming_message = function (msg, options) { chat_manager.notify_incoming_message = function (msg, options) {
if (bus.is_odoo_focused() && options.is_displayed) { if (bus.is_odoo_focused() && options.is_displayed) {
// no need to notify // no need to notify
@ -1409,11 +1411,17 @@ chat_manager.search_partner = function (search_val, limit) {
}); });
} }
}; // init_chat_manager
chat_manager.is_ready = chat_manager.is_ready.then(function(){
init_chat_manager();
chat_manager.start(); chat_manager.start();
bus.off('notification'); bus.off('notification');
bus.on('notification', null, function () { bus.on('notification', null, function () {
chat_manager.on_notification.apply(chat_manager, arguments); chat_manager.on_notification.apply(chat_manager, arguments);
}); });
});
return { return {
ODOOBOT_ID: ODOOBOT_ID, ODOOBOT_ID: ODOOBOT_ID,

3
mail_to/__manifest__.py

@ -2,13 +2,14 @@
# Copyright 2016,2020 Ivan Yelizariev <https://it-projects.info/team/yelizariev> # Copyright 2016,2020 Ivan Yelizariev <https://it-projects.info/team/yelizariev>
# Copyright 2018 Ruslan Ronzhin # Copyright 2018 Ruslan Ronzhin
# Copyright 2019 Artem Rafailov <https://it-projects.info/team/Ommo73/> # Copyright 2019 Artem Rafailov <https://it-projects.info/team/Ommo73/>
# Copyright 2020 Denis Mudarisov <https://github.com/trojikman>
# License MIT (https://opensource.org/licenses/MIT). # License MIT (https://opensource.org/licenses/MIT).
{ {
"name": """Show message recipients""", "name": """Show message recipients""",
"summary": """Allows you be sure, that all discussion participants were notified""", "summary": """Allows you be sure, that all discussion participants were notified""",
"category": "Discuss", "category": "Discuss",
"images": ["images/1.png"], "images": ["images/1.png"],
"version": "11.0.1.1.1",
"version": "11.0.1.1.2",
"author": "IT-Projects LLC, Pavel Romanchenko", "author": "IT-Projects LLC, Pavel Romanchenko",
"support": "apps@itpp.dev", "support": "apps@itpp.dev",
"website": "https://it-projects.info", "website": "https://it-projects.info",

5
mail_to/doc/changelog.rst

@ -1,3 +1,8 @@
`1.1.2`
-------
- **Fix:** if open the pop-up chat window and reload the page, then an error might occur randomly
`1.1.1` `1.1.1`
------- -------

3
mail_to/static/src/js/mail_to.js

@ -2,12 +2,14 @@
* Copyright 2016-2017,2020 Ivan Yelizariev <https://it-projects.info/team/yelizariev> * Copyright 2016-2017,2020 Ivan Yelizariev <https://it-projects.info/team/yelizariev>
* Copyright 2017 Artyom Losev <https://it-projects.info/> * Copyright 2017 Artyom Losev <https://it-projects.info/>
* Copyright 2019 Artem Rafailov <https://it-projects.info/team/Ommo73/> * Copyright 2019 Artem Rafailov <https://it-projects.info/team/Ommo73/>
* Copyright 2020 Denis Mudarisov <https://github.com/trojikman>
* License MIT (https://opensource.org/licenses/MIT). */ * License MIT (https://opensource.org/licenses/MIT). */
odoo.define("mail_to.MailTo", function (require) { odoo.define("mail_to.MailTo", function (require) {
"use strict"; "use strict";
var chat_manager = require("mail_base.base").chat_manager; var chat_manager = require("mail_base.base").chat_manager;
chat_manager.is_ready = chat_manager.is_ready.then(function () {
var make_message_super = chat_manager.make_message; var make_message_super = chat_manager.make_message;
chat_manager.make_message = function (data) { chat_manager.make_message = function (data) {
var msg = make_message_super.call(this, data); var msg = make_message_super.call(this, data);
@ -35,6 +37,7 @@ odoo.define("mail_to.MailTo", function(require) {
msg.more_recipients = more_recipients; msg.more_recipients = more_recipients;
return msg; return msg;
}; };
});
return chat_manager; return chat_manager;
}); });

16
mail_to/static/src/xml/recipient.xml

@ -20,7 +20,9 @@
<t t-if="i &lt; message.partner_ids.length - 1">;</t> <t t-if="i &lt; message.partner_ids.length - 1">;</t>
<t <t
t-else="message.channel_ids.length > 0 and message.partner_ids.length &lt; 4" t-else="message.channel_ids.length > 0 and message.partner_ids.length &lt; 4"
>; </t>
>
;
</t>
</a> </a>
</t> </t>
</t> </t>
@ -35,9 +37,9 @@
class="recipient_link" class="recipient_link"
> >
<i t-esc="message.channel_names[i][1]" /> <i t-esc="message.channel_names[i][1]" />
<t
t-if="i &lt; message.channel_ids.length - 1"
>; </t>
<t t-if="i &lt; message.channel_ids.length - 1">
;
</t>
</a> </a>
</t> </t>
</t> </t>
@ -46,9 +48,11 @@
t-if="message.recipients.length &gt; message.more_recipients_value" t-if="message.recipients.length &gt; message.more_recipients_value"
> >
<span t-att-title="message.more_recipients"> <span t-att-title="message.more_recipients">
and <t
and
<t
t-esc="message.recipients.length - message.more_recipients_value" t-esc="message.recipients.length - message.more_recipients_value"
/> more
/>
more
</span> </span>
</t> </t>
</t> </t>

Loading…
Cancel
Save