Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 55c9e255addb2cce78c5557638ccf262730543fd
  • 14.0 par défaut
  • 13.0
  • 12.0 protégée
4 résultats

cgscop_timesheet_sheet.py

Blame
  • 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;