mirror of https://github.com/OCA/social.git
[IMP] mail_activity_board: Open Board from systray
parent
cc0d09f825
commit
bfab319370
|
@ -20,5 +20,6 @@
|
|||
],
|
||||
'qweb': [
|
||||
'static/src/xml/inherit_chatter.xml',
|
||||
'static/src/xml/systray.xml',
|
||||
]
|
||||
}
|
||||
|
|
|
@ -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()
|
||||
)
|
||||
},
|
||||
});
|
||||
|
||||
});
|
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<templates>
|
||||
|
||||
<t t-extend="mail.systray.ActivityMenu">
|
||||
<t t-jquery=".o_mail_systray_dropdown_items" t-operation="before">
|
||||
<div class="o_mail_systray_dropdown_top">
|
||||
<button type="button" class="btn btn-link o_all_activities_button">Open All</button>
|
||||
</div>
|
||||
</t>
|
||||
</t>
|
||||
|
||||
</templates>
|
|
@ -3,6 +3,7 @@
|
|||
<template id="assets_backend" name="mail_activity_board assets" inherit_id="web.assets_backend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/mail_activity_board/static/src/js/override_chatter.js"/>
|
||||
<script type="text/javascript" src="/mail_activity_board/static/src/js/systray.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
|
|
Loading…
Reference in New Issue