Skip to content
GitLab
Explorer
Connexion
Navigation principale
Rechercher ou aller à…
Projet
E
ecozimut_project
Gestion
Activité
Membres
Labels
Programmation
Tickets
Tableaux des tickets
Jalons
Code
Requêtes de fusion
Dépôt
Branches
Validations
Étiquettes
Graphe du dépôt
Comparer les révisions
Analyse
Données d'analyse des chaînes de valeur
Analyse des contributeurs
Données d'analyse du dépôt
Aide
Aide
Support
Documentation de GitLab
Comparer les forfaits GitLab
Forum de la communauté GitLab
Contribuer à GitLab
Donner votre avis
Raccourcis clavier
?
Extraits de code
Groupes
Projets
Afficher davantage de fils d'Ariane
Le Filament
Ecozimut
ecozimut_project
Requêtes de fusion
!1
14.0 remix
Code
Examiner les modifications
Extraire la branche
Télécharger
Correctifs
Diff brut
Étendre la barre latérale
Fusionnées
14.0 remix
14.0-remix
vers
14.0
Vue d'ensemble
0
Validations
4
Modifications
2
Fusionnées
14.0 remix
Rémi - Le Filament
requested to merge
14.0-remix
into
14.0
26 sept. 2022
Vue d'ensemble
0
Validations
4
Modifications
2
Rapports de requête de fusion
Affichage du commit
64191c64
Précédent
Suivant
Afficher la dernière version
2 files
+
27
−
1
En ligne
Comparer les modifications
Côte à côte
En ligne
Afficher les modifications des espaces
Afficher un fichier à la fois
Fichiers
2
64191c64
[ADD] migration scripts
· 64191c64
Rémi - Le Filament
rédigé
26 sept. 2022
migrations/14.0.1.0.2/post-migration.py
0 → 100644
+
26
−
0
Afficher le fichier @ 64191c64
Modifier dans l'éditeur de fichier unique
Ouvrir dans Web EDI
# Copyright 2022 Le Filament (<http://www.le-filament.com>)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from
odoo
import
SUPERUSER_ID
,
api
def
_update_project_type
(
env
):
for
project
in
(
env
[
"
project.project
"
]
.
with_context
(
active_test
=
False
)
.
search
([(
"
categorie
"
,
"
!=
"
,
False
)])
):
if
project
.
categorie
==
env
.
ref
(
"
ecozimut.type_bureau_etude
"
):
project
.
categorie
=
env
.
ref
(
"
ecozimut_project.type_bureau_etude
"
)
elif
project
.
categorie
==
env
.
ref
(
"
ecozimut.type_formation
"
):
project
.
categorie
=
env
.
ref
(
"
ecozimut_project.type_formation
"
)
elif
project
.
categorie
==
env
.
ref
(
"
ecozimut.type_maitrise_oeuvre
"
):
project
.
categorie
=
env
.
ref
(
"
ecozimut_project.type_maitrise_oeuvre
"
)
elif
project
.
categorie
==
env
.
ref
(
"
ecozimut.type_materiaux
"
):
project
.
categorie
=
env
.
ref
(
"
ecozimut_project.type_materiaux
"
)
elif
project
.
categorie
==
env
.
ref
(
"
ecozimut.type_admin
"
):
project
.
categorie
=
env
.
ref
(
"
ecozimut_project.type_admin
"
)
def
migrate
(
cr
,
version
):
env
=
api
.
Environment
(
cr
,
SUPERUSER_ID
,
{})
_update_project_type
(
env
)
Chargement en cours