OCA reporting engine fork for dev and update.
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.
|
|
odoo.define('kpi_dashboard.DashboardView', function (require) { "use strict";
var BasicView = require('web.BasicView'); var DashboardController = require('kpi_dashboard.DashboardController'); var DashboardModel = require('kpi_dashboard.DashboardModel'); var DashboardRenderer = require('kpi_dashboard.DashboardRenderer'); var view_registry = require('web.view_registry'); var core = require('web.core');
var _lt = core._lt;
var DashboardView = BasicView.extend({ jsLibs: [ '/kpi_dashboard/static/lib/gridster/jquery.dsmorse-gridster.min.js', ], cssLibs: [ '/kpi_dashboard/static/lib/gridster/jquery.dsmorse-gridster.min.css', ], accesskey: "d", display_name: _lt("Dashboard"), icon: 'fa-tachometer', viewType: 'dashboard', config: _.extend({}, BasicView.prototype.config, { Controller: DashboardController, Renderer: DashboardRenderer, Model: DashboardModel, }), multi_record: false, searchable: false, init: function () { this._super.apply(this, arguments); this.controllerParams.mode = 'readonly'; this.loadParams.type = 'record'; if (! this.loadParams.res_id && this.loadParams.context.res_id) { this.loadParams.res_id = this.loadParams.context.res_id; } }, });
view_registry.add('dashboard', DashboardView);
return DashboardView; });
|