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_membership.py

Blame
  • Bifurcation depuis Le Filament / Confédération Générale des SCOP / cgscop_partner
    Le projet source a une visibilité limitée.
    post-migration.py 916 o
    # © 2022 Le Filament (<http://www.le-filament.com>)
    # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
    
    from openupgradelib import openupgrade  # pylint: disable=W7936
    
    
    def get_years():
        year_list = []
        for i in range(2019, 2030):
            year_list.append((i, str(i)))
        return year_list
    
    
    def get_months():
        month_list = []
        for i in range(1, 13):
            month_list.append((i, str(i)))
        return month_list
    
    
    def ur_month_timesheet_map_values(env):
        openupgrade.map_values(
            env.cr,
            openupgrade.get_legacy_name("month"),
            "month",
            get_months(),
            table="ur_month_timesheet",
        )
        openupgrade.map_values(
            env.cr,
            openupgrade.get_legacy_name("year"),
            "year",
            get_years(),
            table="ur_month_timesheet",
        )
    
    
    @openupgrade.migrate()
    def migrate(env, version):
        ur_month_timesheet_map_values(env)