From b717c6786429ccd68678462f3d0d994ffe3301b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9ry=20Debongnie?= Date: Fri, 24 Feb 2017 15:40:22 +0100 Subject: [REF] web,*: improve the way field_utils are done We replace a bunch of formatting and parsing functions by an object (parse or format) which can be used to dispatch on the correct type. It allows us to remove the format_field and parse_field functions. Also, we camelcase our new code and add some comments. --- addons/web/static/src/js/views/basic/basic_model.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'addons/web/static/src/js/views/basic/basic_model.js') diff --git a/addons/web/static/src/js/views/basic/basic_model.js b/addons/web/static/src/js/views/basic/basic_model.js index 9d8df720436..54a95f69500 100644 --- a/addons/web/static/src/js/views/basic/basic_model.js +++ b/addons/web/static/src/js/views/basic/basic_model.js @@ -537,10 +537,10 @@ var BasicModel = AbstractModel.extend({ }); } else if (field.type === 'date') { // process date: convert into Date object - record._changes[name] = fieldUtils.parse_date(result[name]); + record._changes[name] = fieldUtils.parse.date(result[name]); } else if (field.type === 'datetime') { // process datetime: convert into Date object - record._changes[name] = fieldUtils.parse_datetime(result[name]); + record._changes[name] = fieldUtils.parse.datetime(result[name]); } else { record._changes[name] = result[name]; } @@ -1278,10 +1278,10 @@ var BasicModel = AbstractModel.extend({ } } else if (field.type === 'date') { // process data: convert into Date object - record.data[name] = fieldUtils.parse_date(val); + record.data[name] = fieldUtils.parse.date(val); } else if (field.type === 'datetime') { // process datetime: convert into Date object - record.data[name] = fieldUtils.parse_datetime(val); + record.data[name] = fieldUtils.parse.datetime(val); } }); }).then(function () { @@ -1927,10 +1927,10 @@ var BasicModel = AbstractModel.extend({ dataPoint.data[name] = r.id; } if (field.type === 'date') { - dataPoint.data[name] = fieldUtils.parse_date(dataPoint.data[name]); + dataPoint.data[name] = fieldUtils.parse.date(dataPoint.data[name]); } if (field.type === 'datetime') { - dataPoint.data[name] = fieldUtils.parse_datetime(dataPoint.data[name]); + dataPoint.data[name] = fieldUtils.parse.datetime(dataPoint.data[name]); } }); return dataPoint.id; -- cgit v1.2.3