Update list-gui config

This commit is contained in:
Fabio Sinibaldi 2022-09-08 12:47:35 +02:00
parent 2ba571e4af
commit dbc2e37c83
1 changed files with 104 additions and 22 deletions

View File

@ -47,7 +47,7 @@
}, },
"_dataAccessPolicies" : [ "_dataAccessPolicies" : [
{"_policy" : {"_read" : "own", "_write" : "own"}, "_roles":[]}, {"_policy" : {"_read" : "any", "_write" : "any"}, "_roles":[]},
{"_policy" : {"_read" : "any", "_write" : "none"}, "_roles":["Guest"], {"_policy" : {"_read" : "any", "_write" : "none"}, "_roles":["Guest"],
"_enforcer": {"_filter" : "{\"_lifecycleInformation._phase\" : {\"$eq\" : \"Published\"}}"}}, "_enforcer": {"_filter" : "{\"_lifecycleInformation._phase\" : {\"$eq\" : \"Published\"}}"}},
{"_policy" : {"_read" : "any", "_write" : "none"}, "_roles":["Admin"]}, {"_policy" : {"_read" : "any", "_write" : "none"}, "_roles":["Admin"]},
@ -147,7 +147,7 @@
"sectionTitle": "Immagini Rappresentative", "sectionTitle": "Immagini Rappresentative",
"minOccurs": 1, "minOccurs": 1,
"maxOccurs": 8, "maxOccurs": 8,
"parentName": "", "parentName": "$.",
"filePaths": [ "filePaths": [
{ {
"gcubeProfileFieldName": "Immagine", "gcubeProfileFieldName": "Immagine",
@ -191,27 +191,109 @@
} }
}, },
{ {
"_id" : "org.gcubegeoportal-data-list", "_id": "org.gcube.portlets.user.geoportal-data-list",
"_type" : "DATA_LIST_GUI", "_type": "DATA_LIST_GUI",
"_case" : "smallList", "_configuration": {
"_configuration" : { "projection": "{\"_theDocument\" : 1, \"lifecycleInformation.phase\" : 1}",
"projection" : "{\"nome\" : 1, \"lifecycleInformation.phase\" : 1}", "itemFields": [
"orderPaths":[ {
{"label" : "author", "path" : "info.creationInfo.user.username"}], "label": "Name",
"searchPaths":[ "paths": [
{"label" : "author", "path" : "info.creationInfo.user.username"}], "_theDocument.nome"
"actions" :[
{ "status" : "OK",
"phase" : "VALIDATE_DRAFT",
"butoonsDefintion" : [
{"id" : "report_forward","action" : "STEP", "label" : "Sottometti"},
{"id" : "list_back_workflow", "action" : "STEP" , "label" : "Rifiuta"},
{"id" : "report_backward", "action" : "STEP" , "label" : "Rifiuta"}
]}
], ],
"implicit_filter":"{\"nome\" : {\"$eq\" : \"ciao\" }}" "operator": "$and",
"searchable": true,
"sortable": true,
"asResult": true
},
{
"label": "Introduction",
"paths": [
"_theDocument.introduzione"
],
"operator": "$and",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Author/s",
"paths": [
"_theDocument.authors"
],
"operator": "$and",
"searchable": false,
"sortable": true,
"asResult": true
},
{
"label": "Project Start",
"paths": [
"_theDocument.dataInizioProgetto"
],
"operator": "$and",
"searchable": false,
"sortable": true,
"asResult": true
},
{
"label": "Director/Staff",
"paths": [
"_theDocument.authors",
"_theDocument.contributore",
"_theDocument.titolari",
"_theDocument.editore",
"_theDocument.responsabile"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Keywords",
"paths": [
"_theDocument.paroleChiaveLibere",
"_theDocument.paroleChiaveICCD"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": true
},
{
"label": "Creator",
"paths": [
"_info._creationInfo._user._username"
],
"operator": "$or",
"searchable": true,
"sortable": false,
"asResult": false
},
{
"label": "Phase",
"paths": [
"_lifecycleInformation._phase"
],
"operator": "$or",
"searchable": true,
"sortable": true,
"asResult": false
},
{
"label": "Status",
"paths": [
"_lifecycleInformation._lastOperationStatus"
],
"operator": "$or",
"searchable": true,
"sortable": true,
"asResult": false
} }
} ]
}
}
] ]
} }