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 @@