Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 1e39010019c388e6154317545bf0eaa363e54adc
  • 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

__init__.py

Blame
  • Bifurcation depuis Le Filament / Confédération Générale des SCOP / cgscop_partner
    Le projet source a une visibilité limitée.
    acc_operation.py 3,06 Kio
    # Copyright 2023 Le Filament (<http://www.le-filament.com>)
    # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
    
    from odoo import models
    
    
    class AccOperation(models.Model):
        _inherit = "acc.operation"
    
        # ------------------------------------------------------
        # Fields declaration
        # ------------------------------------------------------
    
        # ------------------------------------------------------
        # SQL Constraints
        # ------------------------------------------------------
    
        # ------------------------------------------------------
        # Default methods
        # ------------------------------------------------------
    
        # ------------------------------------------------------
        # Computed fields / Search Fields
        # ------------------------------------------------------
    
        # ------------------------------------------------------
        # Onchange / Constraints
        # ------------------------------------------------------
    
        # ------------------------------------------------------
        # CRUD methods (ORM overrides)
        # ------------------------------------------------------
    
        # ------------------------------------------------------
        # Actions
        # ------------------------------------------------------
    
        # ------------------------------------------------------
        # Business methods
        # ------------------------------------------------------
        def get_values_init_graph(self):
    
            self.ensure_one()
    
            values = {}
            date_day_start, date_day_end = self.get_last_day("day")
            date_day_start = date_day_start.strftime("%Y-%m-%d")
            date_day_end = date_day_end.strftime("%Y-%m-%d")
    
            date_week_start, date_week_end = self.get_last_day("week")
    
            date_week_start = date_week_start.strftime("%Y-%m-%d")
            date_week_end = date_week_end.strftime("%Y-%m-%d")
    
            date_month_start, date_month_end = self.get_last_day("month")
    
            date_month_start = date_month_start.strftime("%Y-%m-%d")
            date_month_end = date_month_end.strftime("%Y-%m-%d")
    
            date_year_start, date_year_end = self.get_last_day("year")
    
            date_year_start = date_year_start.strftime("%Y-%m-%d")
            date_year_end = date_year_end.strftime("%Y-%m-%d")
    
            data_values = {
                "date_day_start": date_day_start,
                "date_day_end": date_day_end,
                "date_week_start": date_week_start,
                "date_week_end": date_week_end,
                "date_month_start": date_month_start,
                "date_month_end": date_month_end,
                "date_year_start": date_year_start,
                "date_year_end": date_year_end,
            }
    
            values["data_values"] = data_values
            return values
    
            date_start, date_end = self.get_last_day("week")
    
            date_deb, date_max = self.get_last_day("day")
            date_max = date_max.strftime("%d/%m/%Y")
            date_min = self.get_first_day()
            date_min = date_min.strftime("%d/%m/%Y")
    
            vals = {
                "date_end": date_end,
                "date_min": date_min,
                "date_start": date_start,
            }
    
            return vals