|
|
|
islandora.settings:
|
|
|
|
type: config_object
|
|
|
|
label: 'Islandora Core Settings'
|
|
|
|
mapping:
|
|
|
|
broker_url:
|
|
|
|
type: string
|
|
|
|
label: 'Url to connect to message broker'
|
|
|
|
fedora_rest_endpoint:
|
|
|
|
type: string
|
|
|
|
label: 'Url to Fedora instance'
|
|
|
|
broadcast_queue:
|
|
|
|
type: string
|
|
|
|
label: 'Queue that handles distributing messages amongst multiple recipients'
|
|
|
|
|
|
|
|
action.configuration.emit_node_event:
|
|
|
|
type: mapping
|
|
|
|
label: 'Emit a Node event to a queue/topic'
|
|
|
|
mapping:
|
|
|
|
queue:
|
|
|
|
type: text
|
|
|
|
label: 'Queue'
|
|
|
|
event:
|
|
|
|
type: text
|
|
|
|
label: 'Event Type'
|
|
|
|
|
|
|
|
action.configuration.emit_media_event:
|
|
|
|
type: mapping
|
|
|
|
label: 'Emit a Media event to a queue/topic'
|
|
|
|
mapping:
|
|
|
|
queue:
|
|
|
|
type: text
|
|
|
|
label: 'Queue'
|
|
|
|
event:
|
|
|
|
type: text
|
|
|
|
label: 'Event Type'
|
|
|
|
|
|
|
|
action.configuration.emit_file_event:
|
|
|
|
type: mapping
|
|
|
|
label: 'Emit a File event to a queue/topic'
|
|
|
|
mapping:
|
|
|
|
queue:
|
|
|
|
type: text
|
|
|
|
label: 'Queue'
|
|
|
|
event:
|
|
|
|
type: text
|
|
|
|
label: 'Event Type'
|
|
|
|
|
|
|
|
action.configuration.emit_term_event:
|
|
|
|
type: mapping
|
|
|
|
label: 'Emit a Taxonomy Term event to a queue/topic'
|
|
|
|
mapping:
|
|
|
|
queue:
|
|
|
|
type: text
|
|
|
|
label: 'Queue'
|
|
|
|
event:
|
|
|
|
type: text
|
|
|
|
label: 'Event Type'
|
|
|
|
|
|
|
|
action.configuration.delete_media:
|
|
|
|
type: action_configuration_default
|
|
|
|
label: 'Delete media'
|
|
|
|
|
|
|
|
action.configuration.delete_media_and_file:
|
|
|
|
type: action_configuration_default
|
|
|
|
label: 'Delete media and file'
|
|
|
|
|
|
|
|
condition.plugin.is_node:
|
|
|
|
type: condition.plugin
|
|
|
|
mapping:
|
|
|
|
|
|
|
|
condition.plugin.is_media:
|
|
|
|
type: condition.plugin
|
|
|
|
mapping:
|
|
|
|
|
|
|
|
condition.plugin.is_file:
|
|
|
|
type: condition.plugin
|
|
|
|
mapping:
|
|
|
|
|
|
|
|
condition.plugin.is_term:
|
|
|
|
type: condition.plugin
|
|
|
|
mapping:
|
|
|
|
|
|
|
|
condition.plugin.node_has_term:
|
|
|
|
type: condition.plugin
|
|
|
|
mapping:
|
|
|
|
uri:
|
|
|
|
type: text
|
|
|
|
label: 'Taxonomy Term URI'
|
|
|
|
|
|
|
|
condition.plugin.media_has_term:
|
|
|
|
type: condition.plugin
|
|
|
|
mapping:
|
|
|
|
uri:
|
|
|
|
type: text
|
|
|
|
label: 'Taxonomy Term URI'
|
|
|
|
|
|
|
|
condition.plugin.parent_node_has_term:
|
|
|
|
type: condition.plugin
|
|
|
|
mapping:
|
|
|
|
uri:
|
|
|
|
type: text
|
|
|
|
label: 'Taxonomy Term URI'
|