diff --git a/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/filters.lib.js b/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/filters.lib.js index 4d7129bdec..6554f9a694 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/filters.lib.js +++ b/config/alfresco/templates/webscripts/org/alfresco/slingshot/documentlibrary/filters.lib.js @@ -90,3 +90,17 @@ function getFilterParams(filter, obj) return filterParams; } + +const TYPE_MAP = { + "documents": '+TYPE:"{http://www.alfresco.org/model/content/1.0}content"', + + "folders": '+TYPE:"{http://www.alfresco.org/model/content/1.0}folder"', + + "images": "+@cm\\:content.mimetype:image/*", +}; + +function getTypeFilterQuery(type) +{ + return TYPE_MAP[type] || ""; +} +