Skip to content
Extraits de code Groupes Projets
Valider 34a3645c rédigé par Rémi - Le Filament's avatar Rémi - Le Filament
Parcourir les fichiers

Force Title Case for name and city

parent e4de2100
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -5,6 +5,7 @@ from datetime import datetime, timedelta ...@@ -5,6 +5,7 @@ from datetime import datetime, timedelta
from odoo import models, fields, api from odoo import models, fields, api
from odoo.exceptions import ValidationError from odoo.exceptions import ValidationError
class ScopPartner(models.Model): class ScopPartner(models.Model):
_inherit = "res.partner" _inherit = "res.partner"
...@@ -428,6 +429,14 @@ class ScopPartner(models.Model): ...@@ -428,6 +429,14 @@ class ScopPartner(models.Model):
# Creation d'une periode lorsque le statut passe en Phase de Suivi # Creation d'une periode lorsque le statut passe en Phase de Suivi
@api.multi @api.multi
def write(self, vals): def write(self, vals):
if vals.get('name'):
vals['name'] = vals.get('name').title()
if vals.get('lastname'):
vals['lastname'] = vals.get('lastname').title()
if vals.get('firstname'):
vals['firstname'] = vals.get('firstname').title()
if vals.get('city'):
vals['city'] = vals.get('city').title()
result = super(ScopPartner, self).write(vals) result = super(ScopPartner, self).write(vals)
for partner in self: for partner in self:
if (not partner.is_company if (not partner.is_company
...@@ -452,6 +461,15 @@ class ScopPartner(models.Model): ...@@ -452,6 +461,15 @@ class ScopPartner(models.Model):
# Création d'une période lors de la création d'une coopérative # Création d'une période lors de la création d'une coopérative
@api.model_create_multi @api.model_create_multi
def create(self, vals_list): def create(self, vals_list):
for vals in vals_list:
if vals.get('name'):
vals['name'] = vals.get('name').title()
if vals.get('lastname'):
vals['lastname'] = vals.get('lastname').title()
if vals.get('firstname'):
vals['firstname'] = vals.get('firstname').title()
if vals.get('city'):
vals['city'] = vals.get('city').title()
partners = super(ScopPartner, self).create(vals_list) partners = super(ScopPartner, self).create(vals_list)
for vals in vals_list: for vals in vals_list:
if vals.get('is_cooperative') and vals.get( if vals.get('is_cooperative') and vals.get(
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter