Skip to content
Extraits de code Groupes Projets
Valider 97fe9ad7 rédigé par Juliana's avatar Juliana
Parcourir les fichiers

[ADD] Add type date to change format date

parent 38418e9b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -34,12 +34,16 @@ class Base(models.AbstractModel): ...@@ -34,12 +34,16 @@ class Base(models.AbstractModel):
for field in parser: for field in parser:
field_name = field field_name = field
subparser = None subparser = None
type_date = ""
if isinstance(field, tuple): if isinstance(field, tuple):
field_name, subparser = field field_name, subparser = field
json_key = '##' + field_name + '##' json_key = '##' + field_name + '##'
if ':' in field_name: if ':' in field_name:
field_name, json_key = field_name.split(':') field_name, json_key = field_name.split(':')
json_key = '##' + json_key + '##' json_key = '##' + json_key + '##'
if '=' in field_name:
field_name, type_date = field_name.split('=')
json_key = '##' + field_name + '##'
field_type = rec._fields[field_name].type field_type = rec._fields[field_name].type
if subparser: if subparser:
# Field One2many / Many2many # Field One2many / Many2many
...@@ -114,6 +118,9 @@ class Base(models.AbstractModel): ...@@ -114,6 +118,9 @@ class Base(models.AbstractModel):
if value is False and field_type != 'boolean': if value is False and field_type != 'boolean':
value = None value = None
elif field_type == "date": elif field_type == "date":
if type_date == "date_char":
value = value = fields.Date.to_date(value).strftime('%d %B %Y')
else:
value = fields.Date.to_date(value).strftime('%d/%m/%Y') value = fields.Date.to_date(value).strftime('%d/%m/%Y')
elif field_type == "datetime": elif field_type == "datetime":
value = fields.Datetime.to_datetime(value) value = fields.Datetime.to_datetime(value)
......
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