Integrated notifications-plugins config in the Concessioni UCD of
`devVRE`, see #26453
This commit is contained in:
parent
08cb6eb54e
commit
0003c9a12c
|
@ -312,9 +312,9 @@
|
||||||
"path": "$._theDocument.cronologiaMacrofase",
|
"path": "$._theDocument.cronologiaMacrofase",
|
||||||
"type": "TEXT",
|
"type": "TEXT",
|
||||||
"apply_regex": {
|
"apply_regex": {
|
||||||
"type": "replaceAll",
|
"type": "replaceAll",
|
||||||
"regex": "(\\s)?\\([\\s\\S]*",
|
"regex": "(\\s)?\\([\\s\\S]*",
|
||||||
"replacement": ""
|
"replacement": ""
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -344,6 +344,101 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"_id": "Notifications-Plugin",
|
||||||
|
"_type": "EventListener",
|
||||||
|
"_configuration": {
|
||||||
|
"subscribeNotifications": [
|
||||||
|
{
|
||||||
|
"event": "LIFECYCLE_STEP_PERFORMED",
|
||||||
|
"notificationFor": [
|
||||||
|
{
|
||||||
|
"roles": [
|
||||||
|
"Data-Manager"
|
||||||
|
],
|
||||||
|
"when": [
|
||||||
|
{
|
||||||
|
"target_phase": [
|
||||||
|
"Pending Approval"
|
||||||
|
],
|
||||||
|
"last_invoked_step": "SUBMIT-FOR-REVIEW",
|
||||||
|
"notify": [
|
||||||
|
{
|
||||||
|
"type": "USER_NOTIFICATION",
|
||||||
|
"send": true,
|
||||||
|
"placeholder_title": "TITLE_REVIEW_REQUIRED",
|
||||||
|
"placeholder_msg": "MSG_REVIEW_REQUIRED"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"target_phase": [
|
||||||
|
"DRAFT"
|
||||||
|
],
|
||||||
|
"last_invoked_step": "REJECT-DRAFT",
|
||||||
|
"notify": [
|
||||||
|
{
|
||||||
|
"type": "USER_NOTIFICATION",
|
||||||
|
"send": true,
|
||||||
|
"placeholder_title": "TITLE_ITEM_REJECTED",
|
||||||
|
"placeholder_msg": "MSG_ITEM_REJECTED"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"roles": [
|
||||||
|
"Item_Creator"
|
||||||
|
],
|
||||||
|
"when": [
|
||||||
|
{
|
||||||
|
"target_phase": [
|
||||||
|
"DRAFT"
|
||||||
|
],
|
||||||
|
"last_invoked_step": "REJECT-DRAFT",
|
||||||
|
"notify": [
|
||||||
|
{
|
||||||
|
"type": "USER_NOTIFICATION",
|
||||||
|
"send": true,
|
||||||
|
"placeholder_title": "TITLE_ITEM_REJECTED_REVIEW_REQUIRED",
|
||||||
|
"placeholder_msg": "MSG_ITEM_REJECTED_REVIEW_REQUIRED"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"roles": [
|
||||||
|
"Any"
|
||||||
|
],
|
||||||
|
"when": [
|
||||||
|
{
|
||||||
|
"target_phase": [
|
||||||
|
"Published"
|
||||||
|
],
|
||||||
|
"last_invoked_step": "APPROVE-SUBMITTED",
|
||||||
|
"notify": [
|
||||||
|
{
|
||||||
|
"type": "VRE_POST",
|
||||||
|
"send": true,
|
||||||
|
"placeholder_msg": "MSG_ITEM_PUBLISHED",
|
||||||
|
"export_as_pdf": {
|
||||||
|
"export": true,
|
||||||
|
"placeholder_msg": "MSG_GO_TO_PDF"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"enabled": true,
|
||||||
|
"link_to_notifications_messages": "https://code-repo.d4science.org/gCubeSystem/gcube-cms-suite/raw/branch/event_manager/D4S_UCDs/DEV/devVRE/notifications/Notifications_Messages.properties"
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"_id": "org.gcube.portlets.user.geoportal-data-entry-app",
|
"_id": "org.gcube.portlets.user.geoportal-data-entry-app",
|
||||||
"_type": "DATA_ENTRY_GUI",
|
"_type": "DATA_ENTRY_GUI",
|
||||||
|
|
|
@ -83,7 +83,7 @@
|
||||||
"Member"
|
"Member"
|
||||||
],
|
],
|
||||||
"_enforcer": {
|
"_enforcer": {
|
||||||
"_filter": "{\"_lifecycleInformation._phase\" : {\"$eq\" : \"PUBLISHED\"}}"
|
"_filter": "{\"_lifecycleInformation._phase\" : {\"$eq\" : \"Published\"}}"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -123,7 +123,7 @@
|
||||||
"registeredFileSetPaths": [
|
"registeredFileSetPaths": [
|
||||||
{
|
{
|
||||||
"schemaField": "datiAltimetrici",
|
"schemaField": "datiAltimetrici",
|
||||||
"documentPath": "datiAltimetrici[*].fileset"
|
"documentPath": "datiAltimetrici.fileset"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"schemaField": "planimetria",
|
"schemaField": "planimetria",
|
||||||
|
|
|
@ -71,7 +71,7 @@ This plugin requires a configuration of type:
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"enabled":true/false,
|
"enabled":true/false,
|
||||||
"link_to_notifications_messages" (mandatory): "link to file containg the messages as properties like PLACEHOLDER_MESSAGE_{N} = value"
|
"link_to_notifications_messages" (mandatory): "link to file containing the messages as properties like PLACEHOLDER_MESSAGE_{N} = value"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue