flectra/addons/website_sale/static/src/js/website_sale_backend.js

34 lines
970 B
JavaScript
Raw Normal View History

2018-01-16 11:34:37 +01:00
flectra.define('website_sale.backend', function (require) {
"use strict";
var WebsiteBackend = require('website.backend.dashboard');
WebsiteBackend.include({
events: _.defaults({
'click tr.o_product_template': 'on_product_template',
}, WebsiteBackend.prototype.events),
init: function (parent, context) {
this._super(parent, context);
this.dashboards_templates.unshift('website_sale.dashboard_sales');
this.graphs.push({'name': 'sales', 'group': 'sale_salesman'});
},
on_product_template: function (ev) {
ev.preventDefault();
var product_id = $(ev.currentTarget).data('productId');
this.do_action({
type: 'ir.actions.act_window',
res_model: 'product.product',
res_id: product_id,
views: [[false, 'form']],
target: 'current',
}, {
on_reverse_breadcrumb: this.on_reverse_breadcrumb,
});
},
});
});