diff --git a/mail_activity_board/__manifest__.py b/mail_activity_board/__manifest__.py
index a13100d50..df0ca88b6 100644
--- a/mail_activity_board/__manifest__.py
+++ b/mail_activity_board/__manifest__.py
@@ -20,5 +20,6 @@
],
'qweb': [
'static/src/xml/inherit_chatter.xml',
+ 'static/src/xml/systray.xml',
]
}
diff --git a/mail_activity_board/static/src/js/systray.js b/mail_activity_board/static/src/js/systray.js
new file mode 100644
index 000000000..ce8406ab6
--- /dev/null
+++ b/mail_activity_board/static/src/js/systray.js
@@ -0,0 +1,24 @@
+odoo.define('mail_activity_board.systray.ActivityMenu', function (require) {
+ "use strict";
+
+ var ActivityMenu = require('mail.systray.ActivityMenu');
+ var session = require("web.session");
+
+ ActivityMenu.include({
+ events: _.extend({}, ActivityMenu.prototype.events, {
+ 'click .o_all_activities_button': '_onClickOpenAllActivities',
+ }),
+
+ _open_boards_activities_domain: function () {
+ return {additional_context: {'search_default_activities_my': 1}};
+ },
+
+ _onClickOpenAllActivities: function () {
+ this.do_action(
+ "mail_activity_board.open_boards_activities",
+ this._open_boards_activities_domain()
+ )
+ },
+ });
+
+});
diff --git a/mail_activity_board/static/src/xml/systray.xml b/mail_activity_board/static/src/xml/systray.xml
new file mode 100644
index 000000000..ab3bf7dd0
--- /dev/null
+++ b/mail_activity_board/static/src/xml/systray.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mail_activity_board/views/templates.xml b/mail_activity_board/views/templates.xml
index 54182edb7..38e39e3be 100644
--- a/mail_activity_board/views/templates.xml
+++ b/mail_activity_board/views/templates.xml
@@ -3,6 +3,7 @@
+