Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 0b7d0c34bd2aeb69cb306ff0a70a0da3c4f59a9d
  • 12.0-evo-202003 par défaut
  • 14-RV-20250324
  • 14-RV-20240830
  • 14-RV-20231222
  • 12-RV-Bug_ecrasement_date_radiation
  • 12-RV-revision-staff
  • 12-RV-copadev
  • 12-RV-Correctif-open-instagram
  • 12-RV-Tree-Coop-Ajout-effectif
  • 12.0-RV-Instagram
  • 12.0-RV-segment_visibility
  • 12.0 protégée
  • 12.0-RV-Abonnements
14 résultats

scop_contribution.py

Blame
  • Bifurcation depuis Le Filament / Confédération Générale des SCOP / cgscop_partner
    Le projet source a une visibilité limitée.
    operation_graph.js 9,55 Kio
    odoo.define('enercoop_cdc.operation_graph', function (require) {
        "use strict";
    
        var qweb = require('web.qweb');
        var viewRegistry = require('web.view_registry');
        var core = require('web.core');
        var QWeb = core.qweb;
    
        let chartValues;
        const Renderer = qweb.Renderer.extend({
            events:_.extend({}, qweb.Renderer.prototype.events, {
                'click .o_enercoop_button': '_onChartClicked',
            }),
    
            _render: async function () {
                var self = this;
                await this._super(...arguments);
    
                var result = self.state.chartValues;
                if (result.scale == 'week'){
                    var unit = 'day';
                }
                if (result.scale == 'day'){
                    var unit = 'hour';
                }
                if (result.scale == 'week' || result.scale == 'day'){
                    var options_line = { options: {
                        scales: {
                            xAxes: [{
                                type: 'time',
                                time: {
                                  // Luxon format string
                                  unit: unit
                                },
                                title: {
                                  display: true,
                                  text: 'Date'
                                }
                            }]
                        }
                    }};
                }
                var options = { options: {
                    scales: {
                        yAxes: {
                            beginAtZero: true,
                        }
                    }
                }};
                var options_stacked = { options: {
                    interaction: {
                      intersect: false,
                    },
                    scales: {
                        xAxes: [{
                            stacked: true,
                        }],
                        yAxes: [{
                            stacked: true,
                            ticks: {
                              beginAtZero: true,
                            },
                            type: 'linear',
                        }]
                    }
                }};
    
                var line_conso = self.$el.find('#line_chart_conso');
                var donuts_conso = self.$el.find('#donuts_chart_conso');
                var histo_conso = self.$el.find('#histo_chart_conso');