ASLE#34018 Nieuw kolomtype date/time/datetime ongemoeid laten

svn path=/Website/branches/v2015.2/; revision=26627
This commit is contained in:
Jos Groot Lipman
2015-10-12 15:08:18 +00:00
parent fe0275f101
commit bb9578261e

View File

@@ -235,11 +235,20 @@ function model_reportcolumns(usrrap_key, params)
if (newcols[n].name == oldcols[o].name)
{
found = true;
if (newcols[n].datatype != oldcols[o].datatype.id)
{
__Log("Updating datatype column {0} to {1}".format(oldcols[o].name, newcols[n].datatype));
this.REST_PUT({}, { datatype: newcols[n].datatype }, oldcols[o].id)
}
if (newcols[n].datatype == oldcols[o].datatype.id)
continue;
// wisseling binnen float,currency,number is niet erg
if (inArray(newcols[n].datatype, "float,currency,number".split(",")) &&
inArray(oldcols[o].datatype.id, "float,currency,number".split(",")))
continue;
// wisseling binnen date,datetime,time is ook niet erg
if (inArray(newcols[n].datatype, "date,datetime,time".split(",")) &&
inArray(oldcols[o].datatype.id, "date,datetime,time".split(",")))
continue;
// datatype aanpassen
__Log("Updating datatype column {0} to {1}".format(oldcols[o].name, newcols[n].datatype));
this.REST_PUT({}, { datatype: newcols[n].datatype }, oldcols[o].id)
}
}
if (!found)