diff --git a/entity/VisitRecommendation_entity/recordcontainers/jdito/contentProcess.js b/entity/VisitRecommendation_entity/recordcontainers/jdito/contentProcess.js index 6503563c54305abd903d89b573af29252732258c..1a5bb84a0e2f60cdca51c275e4f9a1679078d9af 100644 --- a/entity/VisitRecommendation_entity/recordcontainers/jdito/contentProcess.js +++ b/entity/VisitRecommendation_entity/recordcontainers/jdito/contentProcess.js @@ -219,24 +219,6 @@ var filter = vars.get("$local.filter"); var filterFields = ["", "", "STREET", "COUNTRY" , "ZIP", "CITY", "PRIORITY", "PRIORITY_SOURCE", "", "DUE_DATE", "INFO", "CONTACT_ID" , "", "", "USER_NEW", "", "CONTACT_PERSON_ID", "", "RESPONSIBLE"]; var filterFns = { - "ROLE_FILTER" : function (pRecordVal, pFilterVal, pOperator) - { - if (!pRecordVal) - pRecordVal = []; - switch (pOperator) - { - case "EQUAL": - return pRecordVal.indexOf(pFilterVal) !== -1; - case "NOT_EQUAL": - return pRecordVal.indexOf(pFilterVal) === -1; - case "ISNULL": - return pRecordVal.length === 0; - case "ISNOTNULL": - return pRecordVal.length !== 0; - default: - return false; - } - }, "$$$LOOKUPFIELD$$$" : function (pRecordValue, pFilterValue, pOperator, pRow) { if (pOperator == "CONTAINS") @@ -257,7 +239,7 @@ var filterFns = { recommendationData = JditoFilterUtils.filterRecords(filterFields, recommendationData, filter.filter, filterFns); //sort Array by priority; highest priority first -ArrayUtils.sort2d(recommendationData, 6, true); +ArrayUtils.sort2d(recommendationData, 9, true, true); result.object(recommendationData); function getPrioByDueDate(pDueDate)