FSN#33498 Filters voor userraps zijn niet uit te zetten via de interface

svn path=/Website/trunk/; revision=25994
This commit is contained in:
Erik Groener
2015-08-18 12:16:30 +00:00
parent 88fa7cccba
commit 99ec71b44e

View File

@@ -51,35 +51,38 @@ function model_reportcolumns(usrrap_key, params)
this.hook_pre_edit = function (obj) this.hook_pre_edit = function (obj)
{ {
this.fields.filter.LOV = api2.filterLOV(L("lcl_rap_filterLOV"), "A,E,R"); // De meesten mogen L(ike) niet this.fields.filter.LOV = api2.filterLOV(L("lcl_rap_filterLOV"), "A,E,R"); // De meesten mogen L(ike) niet
switch (obj.datatype.id) if (obj.datatype)
{ {
case "date": switch (obj.datatype.id)
case "datetime": {
this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G,D,W,M,Q,Y,H"); case "date":
this.fields.datatype.LOV = api2.filterLOV(L("lcl_rap_datatypeLOV"), "date,datetime,time"); case "datetime":
break; this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G,D,W,M,Q,Y,H");
case "time": this.fields.datatype.LOV = api2.filterLOV(L("lcl_rap_datatypeLOV"), "date,datetime,time");
this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G,H"); break;
this.fields.datatype.LOV = api2.filterLOV(L("lcl_rap_datatypeLOV"), "date,datetime,time"); case "time":
break; this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G,H");
case "varchar": this.fields.datatype.LOV = api2.filterLOV(L("lcl_rap_datatypeLOV"), "date,datetime,time");
this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G"); break;
this.fields.datatype.readonly = true; case "varchar":
this.fields.filter.LOV = L("lcl_rap_filterLOV"); // die mag alle filters this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G");
break; this.fields.datatype.readonly = true;
case "html": this.fields.filter.LOV = L("lcl_rap_filterLOV"); // die mag alle filters
this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G"); break;
this.fields.datatype.readonly = true; case "html":
this.fields.filter.LOV = L("lcl_rap_filterLOV"); this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G");
break; this.fields.datatype.readonly = true;
case "float": this.fields.filter.LOV = L("lcl_rap_filterLOV");
case "number": break;
case "currency": case "float":
this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G,S,C,A"); case "number":
this.fields.datatype.LOV = api2.filterLOV(L("lcl_rap_datatypeLOV"), "float,currency,number"); case "currency":
break; this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G,S,C,A");
default: this.fields.datatype.LOV = api2.filterLOV(L("lcl_rap_datatypeLOV"), "float,currency,number");
this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G"); break;
default:
this.fields.group.LOV = api2.filterLOV(L("lcl_rap_groupbyLOV"), "G");
}
} }
}; };