You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
963 B
28 lines
963 B
/** @odoo-module **/
|
|
import { patch } from "@web/core/utils/patch";
|
|
import { ActionMenus } from "@web/search/action_menus/action_menus";
|
|
|
|
patch(ActionMenus.prototype, 'sticky_notes_odoo/js/action_menus', {
|
|
setup() {
|
|
this._super(...arguments);
|
|
},
|
|
//The function is used to do an action for creating the sticky notes.
|
|
StickyButton() {
|
|
var view_id = this.env.config.viewId
|
|
var res_model = this.props.resModel
|
|
var id = this.actionService.currentController.props.resId
|
|
this.actionService.doAction({
|
|
type: 'ir.actions.act_window',
|
|
res_model: 'sticky.notes',
|
|
view_mode: 'form',
|
|
view_type: 'form',
|
|
views: [[false, 'form']],
|
|
target: 'new',
|
|
context: {
|
|
'default_active_model': id,
|
|
'default_active_model_name': res_model,
|
|
'default_active_view':view_id,
|
|
},
|
|
});
|
|
},
|
|
});
|
|
|