Merge pull request #334 from Alfresco/dev-denys-ACA-1339

[ACA-1339] update search filter configuration
This commit is contained in:
Denys Vuika
2018-04-27 12:08:40 +01:00
committed by GitHub
3 changed files with 89 additions and 91 deletions

36
package-lock.json generated
View File

@@ -5,11 +5,11 @@
"requires": true, "requires": true,
"dependencies": { "dependencies": {
"@alfresco/adf-content-services": { "@alfresco/adf-content-services": {
"version": "2.4.0-3bc419e12852527bf82047010d4bf7280712140c", "version": "2.4.0-b18b041ade818cb8afe681649c1ac1293f6e860d",
"resolved": "https://registry.npmjs.org/@alfresco/adf-content-services/-/adf-content-services-2.4.0-3bc419e12852527bf82047010d4bf7280712140c.tgz", "resolved": "https://registry.npmjs.org/@alfresco/adf-content-services/-/adf-content-services-2.4.0-b18b041ade818cb8afe681649c1ac1293f6e860d.tgz",
"integrity": "sha512-HoHYXtLiWLcSsdSR09FzE0bE6Mx5u9IMPu3foUt6MYR5h0pHk/+DpCx/ODi8ABny9d3saxDk91cpmOI1/4jBgw==", "integrity": "sha512-EHYvODiv3w12jbPCZacFSQ2fhwx5FVdmidsU+3ngWWXELjXuWIFhUWv02nEw3BBDO0xA/UkC2D4ASN0GVNNlyA==",
"requires": { "requires": {
"@alfresco/adf-core": "2.4.0-3bc419e12852527bf82047010d4bf7280712140c", "@alfresco/adf-core": "2.4.0-b18b041ade818cb8afe681649c1ac1293f6e860d",
"@angular/animations": "5.1.1", "@angular/animations": "5.1.1",
"@angular/cdk": "5.0.1", "@angular/cdk": "5.0.1",
"@angular/common": "5.1.1", "@angular/common": "5.1.1",
@@ -24,7 +24,7 @@
"@angular/platform-browser-dynamic": "5.1.1", "@angular/platform-browser-dynamic": "5.1.1",
"@angular/router": "5.1.1", "@angular/router": "5.1.1",
"@ngx-translate/core": "9.1.1", "@ngx-translate/core": "9.1.1",
"alfresco-js-api": "2.3.0-20521af7bbf48e0259bc810f01cdb5b085bc8f19", "alfresco-js-api": "2.4.0-6aeb75354b9b0ddb74444bfb449549ec21c123de",
"chart.js": "2.5.0", "chart.js": "2.5.0",
"core-js": "2.4.1", "core-js": "2.4.1",
"hammerjs": "2.0.8", "hammerjs": "2.0.8",
@@ -41,9 +41,9 @@
}, },
"dependencies": { "dependencies": {
"alfresco-js-api": { "alfresco-js-api": {
"version": "2.3.0-20521af7bbf48e0259bc810f01cdb5b085bc8f19", "version": "2.4.0-6aeb75354b9b0ddb74444bfb449549ec21c123de",
"resolved": "https://registry.npmjs.org/alfresco-js-api/-/alfresco-js-api-2.3.0-20521af7bbf48e0259bc810f01cdb5b085bc8f19.tgz", "resolved": "https://registry.npmjs.org/alfresco-js-api/-/alfresco-js-api-2.4.0-6aeb75354b9b0ddb74444bfb449549ec21c123de.tgz",
"integrity": "sha512-BSysLJxGEIcdAOMd/F1kk92KXuDnFwIM10g26EfykhTa0s+PVy0xxEkgQJ3QWeGt4OgNet/ViRkTnj6BkyRFAg==", "integrity": "sha512-8d9H4fY7rxPoSpDa42EqI9D0lg1AOQOnkP+0Qz1jkS7w/otsOcCT29jlo5Y1avwscS+QNrwo+RMTaVdGnxwqAA==",
"requires": { "requires": {
"event-emitter": "0.3.4", "event-emitter": "0.3.4",
"superagent": "3.8.2" "superagent": "3.8.2"
@@ -70,9 +70,9 @@
} }
}, },
"@alfresco/adf-core": { "@alfresco/adf-core": {
"version": "2.4.0-3bc419e12852527bf82047010d4bf7280712140c", "version": "2.4.0-b18b041ade818cb8afe681649c1ac1293f6e860d",
"resolved": "https://registry.npmjs.org/@alfresco/adf-core/-/adf-core-2.4.0-3bc419e12852527bf82047010d4bf7280712140c.tgz", "resolved": "https://registry.npmjs.org/@alfresco/adf-core/-/adf-core-2.4.0-b18b041ade818cb8afe681649c1ac1293f6e860d.tgz",
"integrity": "sha512-EGPtv7KlTAsXkHIxRzm0qT+RgUosYoEDLxzimgw1Nj9bdBPh9hDmoUG8iKg9k8hC7uugTvsgdKUgU+eLQN43pQ==", "integrity": "sha512-cvu/PPHcXW0v9dPJ3EMGmEqIJLH+RkwkkvVWpz3v0Zck0y9KRuXkqxOIOoUJwm1AAwPdbyKxDcKFNxpXZ+EdoQ==",
"requires": { "requires": {
"@angular/animations": "5.1.1", "@angular/animations": "5.1.1",
"@angular/cdk": "5.0.1", "@angular/cdk": "5.0.1",
@@ -88,7 +88,7 @@
"@angular/platform-browser-dynamic": "5.1.1", "@angular/platform-browser-dynamic": "5.1.1",
"@angular/router": "5.1.1", "@angular/router": "5.1.1",
"@ngx-translate/core": "9.1.1", "@ngx-translate/core": "9.1.1",
"alfresco-js-api": "2.3.0-20521af7bbf48e0259bc810f01cdb5b085bc8f19", "alfresco-js-api": "2.4.0-6aeb75354b9b0ddb74444bfb449549ec21c123de",
"chart.js": "2.5.0", "chart.js": "2.5.0",
"core-js": "2.4.1", "core-js": "2.4.1",
"hammerjs": "2.0.8", "hammerjs": "2.0.8",
@@ -105,9 +105,9 @@
}, },
"dependencies": { "dependencies": {
"alfresco-js-api": { "alfresco-js-api": {
"version": "2.3.0-20521af7bbf48e0259bc810f01cdb5b085bc8f19", "version": "2.4.0-6aeb75354b9b0ddb74444bfb449549ec21c123de",
"resolved": "https://registry.npmjs.org/alfresco-js-api/-/alfresco-js-api-2.3.0-20521af7bbf48e0259bc810f01cdb5b085bc8f19.tgz", "resolved": "https://registry.npmjs.org/alfresco-js-api/-/alfresco-js-api-2.4.0-6aeb75354b9b0ddb74444bfb449549ec21c123de.tgz",
"integrity": "sha512-BSysLJxGEIcdAOMd/F1kk92KXuDnFwIM10g26EfykhTa0s+PVy0xxEkgQJ3QWeGt4OgNet/ViRkTnj6BkyRFAg==", "integrity": "sha512-8d9H4fY7rxPoSpDa42EqI9D0lg1AOQOnkP+0Qz1jkS7w/otsOcCT29jlo5Y1avwscS+QNrwo+RMTaVdGnxwqAA==",
"requires": { "requires": {
"event-emitter": "0.3.4", "event-emitter": "0.3.4",
"superagent": "3.8.2" "superagent": "3.8.2"
@@ -655,9 +655,9 @@
"integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=" "integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74="
}, },
"alfresco-js-api": { "alfresco-js-api": {
"version": "2.3.0-20521af7bbf48e0259bc810f01cdb5b085bc8f19", "version": "2.4.0-6aeb75354b9b0ddb74444bfb449549ec21c123de",
"resolved": "https://registry.npmjs.org/alfresco-js-api/-/alfresco-js-api-2.3.0-20521af7bbf48e0259bc810f01cdb5b085bc8f19.tgz", "resolved": "https://registry.npmjs.org/alfresco-js-api/-/alfresco-js-api-2.4.0-6aeb75354b9b0ddb74444bfb449549ec21c123de.tgz",
"integrity": "sha512-BSysLJxGEIcdAOMd/F1kk92KXuDnFwIM10g26EfykhTa0s+PVy0xxEkgQJ3QWeGt4OgNet/ViRkTnj6BkyRFAg==", "integrity": "sha512-8d9H4fY7rxPoSpDa42EqI9D0lg1AOQOnkP+0Qz1jkS7w/otsOcCT29jlo5Y1avwscS+QNrwo+RMTaVdGnxwqAA==",
"requires": { "requires": {
"event-emitter": "0.3.4", "event-emitter": "0.3.4",
"superagent": "3.8.2" "superagent": "3.8.2"

View File

@@ -23,8 +23,8 @@
}, },
"private": true, "private": true,
"dependencies": { "dependencies": {
"@alfresco/adf-content-services": "2.4.0-3bc419e12852527bf82047010d4bf7280712140c", "@alfresco/adf-content-services": "2.4.0-b18b041ade818cb8afe681649c1ac1293f6e860d",
"@alfresco/adf-core": "2.4.0-3bc419e12852527bf82047010d4bf7280712140c", "@alfresco/adf-core": "2.4.0-b18b041ade818cb8afe681649c1ac1293f6e860d",
"@angular/animations": "5.1.1", "@angular/animations": "5.1.1",
"@angular/cdk": "5.0.1", "@angular/cdk": "5.0.1",
"@angular/common": "5.1.1", "@angular/common": "5.1.1",
@@ -41,7 +41,7 @@
"@mat-datetimepicker/core": "1.0.1", "@mat-datetimepicker/core": "1.0.1",
"@mat-datetimepicker/moment": "1.0.1", "@mat-datetimepicker/moment": "1.0.1",
"@ngx-translate/core": "9.1.1", "@ngx-translate/core": "9.1.1",
"alfresco-js-api": "2.3.0-20521af7bbf48e0259bc810f01cdb5b085bc8f19", "alfresco-js-api": "2.4.0-6aeb75354b9b0ddb74444bfb449549ec21c123de",
"core-js": "2.5.3", "core-js": "2.5.3",
"hammerjs": "2.0.8", "hammerjs": "2.0.8",
"moment-es6": "1.0.0", "moment-es6": "1.0.0",

View File

@@ -8,19 +8,10 @@
"languagePicker": false, "languagePicker": false,
"pagination": { "pagination": {
"size": 25, "size": 25,
"supportedPageSizes": [ "supportedPageSizes": [25, 50, 100]
25,
50,
100
]
}, },
"files": { "files": {
"excluded": [ "excluded": [".DS_Store", "desktop.ini", "thumbs.db", ".git"]
".DS_Store",
"desktop.ini",
"thumbs.db",
".git"
]
}, },
"adf-version-manager": { "adf-version-manager": {
"allowComments": true, "allowComments": true,
@@ -162,10 +153,8 @@
} }
}, },
"search": { "search": {
"limits": { "include": ["path", "allowableOperations"],
"permissionEvaluationTime": null, "fields": [],
"permissionEvaluationCount": null
},
"filterQueries": [ "filterQueries": [
{ "query": "TYPE:'cm:folder' OR TYPE:'cm:content'" }, { "query": "TYPE:'cm:folder' OR TYPE:'cm:content'" },
{ "query": "NOT cm:creator:System" } { "query": "NOT cm:creator:System" }
@@ -181,34 +170,40 @@
"facetQueries": [ "facetQueries": [
{ "query": "created:2018", "label": "Created This Year" }, { "query": "created:2018", "label": "Created This Year" },
{ "query": "content.mimetype", "label": "Type" }, { "query": "content.mimetype", "label": "Type" },
{ "query": "content.size:[0 TO 10240]", "label": "Size: xtra small"}, {
{ "query": "content.size:[10240 TO 102400]", "label": "Size: small"}, "query": "content.size:[0 TO 10240]",
{ "query": "content.size:[102400 TO 1048576]", "label": "Size: medium" }, "label": "Size: xtra small"
{ "query": "content.size:[1048576 TO 16777216]", "label": "Size: large" }, },
{ "query": "content.size:[16777216 TO 134217728]", "label": "Size: xtra large" }, {
{ "query": "content.size:[134217728 TO MAX]", "label": "Size: XX large" } "query": "content.size:[10240 TO 102400]",
"label": "Size: small"
},
{
"query": "content.size:[102400 TO 1048576]",
"label": "Size: medium"
},
{
"query": "content.size:[1048576 TO 16777216]",
"label": "Size: large"
},
{
"query": "content.size:[16777216 TO 134217728]",
"label": "Size: xtra large"
},
{
"query": "content.size:[134217728 TO MAX]",
"label": "Size: XX large"
}
], ],
"query": { "query": {
"categories": [ "categories": [
{
"id": "broken",
"name": "Broken Facet",
"enabled": false,
"expanded": false,
"component": {
"selector": "adf-search-text",
"settings": {
"field": "fieldname"
}
}
},
{ {
"id": "queryName", "id": "queryName",
"name": "Name", "name": "Name",
"enabled": true, "enabled": true,
"expanded": true, "expanded": true,
"component": { "component": {
"selector": "adf-search-text", "selector": "text",
"settings": { "settings": {
"pattern": "cm:name:'(.*?)'", "pattern": "cm:name:'(.*?)'",
"field": "cm:name", "field": "cm:name",
@@ -217,20 +212,28 @@
} }
}, },
{ {
"id": "queryFields", "id": "contentSize",
"name": "Fields", "name": "Content Size",
"enabled": true, "enabled": true,
"expanded": false,
"component": { "component": {
"selector": "adf-search-fields", "selector": "slider",
"settings": { "settings": {
"field": null, "field": "cm:content.size",
"options": [ "min": 0,
{ "name": "Name", "value": "name", "fields": ["name"], "default": true }, "max": 18,
{ "name": "File Size", "value": "content.sizeInBytes", "fields": ["content"], "default": true }, "step": 1,
{ "name": "Modified On", "value": "modifiedAt", "fields": ["modifiedAt"], "default": true }, "thumbLabel": true
{ "name": "Modified By", "value": "modifiedByUser.displayName", "fields": ["modifiedByUser"], "default": true } }
] }
},
{
"id": "contentSizeRange",
"name": "Content Size (range)",
"enabled": true,
"component": {
"selector": "number-range",
"settings": {
"field": "cm:content.size"
} }
} }
}, },
@@ -238,34 +241,29 @@
"id": "queryType", "id": "queryType",
"name": "Type", "name": "Type",
"enabled": true, "enabled": true,
"expanded": false,
"component": { "component": {
"selector": "adf-search-radio", "selector": "radio",
"settings": { "settings": {
"field": null, "field": null,
"options": [ "options": [
{ "name": "None", "value": "", "default": true }, {
{ "name": "All", "value": "TYPE:'cm:folder' OR TYPE:'cm:content'" }, "name": "None",
{ "name": "Folder", "value": "TYPE:'cm:folder'" }, "value": "",
{ "name": "Document", "value": "TYPE:'cm:content'" } "default": true
]
}
}
}, },
{ {
"id": "queryLocations", "name": "All",
"name": "Locations", "value":
"enabled": true, "TYPE:'cm:folder' OR TYPE:'cm:content'"
"expanded": false, },
"component": { {
"selector": "adf-search-scope-locations", "name": "Folder",
"settings": { "value": "TYPE:'cm:folder'"
"field": null, },
"options": [ {
{ "name": "Default", "value": "nodes", "default": true }, "name": "Document",
{ "name": "Nodes", "value": "nodes" }, "value": "TYPE:'cm:content'"
{ "name": "Deleted Nodes", "value": "deleted-nodes" }, }
{ "name": "Versions", "value": "versions" }
] ]
} }
} }