Sélectionner une révision Git
cgscop_timesheet_sheet.py
dashboard_year.js 10,62 Kio
// © 2017 Le Filament (<http://www.le-filament.com>)
// License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
odoo.define('lefilament_tdb.dashboard_year', function (require) {
"use strict";
var core = require('web.core');
var formats = require('web.formats');
var Model = require('web.Model');
var session = require('web.session');
var Widget = require('web.Widget');
var QWeb = core.qweb;
var _t = core._t;
var _lt = core._lt;
var YearDashboardView = Widget.extend({
template: 'YearDashboard',
events: {
'click #facture': function() {
this.facture();
},
'click #facture_non_encaisse': function() {
this.facture_non_encaisse();
},
'click #commandes': function() {
this.commandes();
},
'click #pipe_link': function() {
this.pipe();
},
'click #pipe_n1_link': function() {
this.pipe_n1();
},
'click #fournisseur_link': function() {
this.fournisseur();
},
'click #releve': function() {
this.releve();
},
},
init: function() {
var result = this._super.apply(this, arguments);
return result;
},
willStart: function() {
var deferred = new jQuery.Deferred();
var self = this;
this.values = {};
this.progess = 0;
var invoice_view_id = new Model('ir.model.data').call('xmlid_to_res_id', ['account.invoice_form'])
.then(function(results) {
self.invoice_view_id = results;
});
var pipe_view_id = new Model('ir.model.data').call('xmlid_to_res_id', ['crm.lead.form.opportunity'])
.then(function(results) {
self.pipe_view_id = results;
});
var dash_model = new Model('lefilament.dashboard');
dash_model.call('retrieve_datas_dashboard')
.then(function(results) {
self.values = results;