From f3644dca17436e2ccfab8cefd257be19db7c5e5b Mon Sep 17 00:00:00 2001 From: dannylamb Date: Tue, 30 Apr 2019 15:18:01 -0300 Subject: [PATCH] Config for external content (#125) --- .../rdf.mapping.taxonomy_term.islandora_display.yml | 0 ...action.delete_file_as_fedora_external_content.yml | 12 ++++++++++++ .../system.action.delete_media_from_triplestore.yml | 2 +- .../system.action.delete_node_from_fedora.yml | 2 +- .../system.action.delete_node_from_triplestore.yml | 2 +- ....action.index_file_as_fedora_external_content.yml | 12 ++++++++++++ .../install/system.action.index_file_in_fedora.yml | 2 +- .../install/system.action.index_media_in_fedora.yml | 2 +- .../system.action.index_media_in_triplestore.yml | 2 +- .../install/system.action.index_node_in_fedora.yml | 2 +- .../system.action.index_node_in_triplestore.yml | 2 +- 11 files changed, 32 insertions(+), 8 deletions(-) mode change 100755 => 100644 modules/islandora_core_feature/config/install/rdf.mapping.taxonomy_term.islandora_display.yml create mode 100644 modules/islandora_core_feature/config/install/system.action.delete_file_as_fedora_external_content.yml create mode 100644 modules/islandora_core_feature/config/install/system.action.index_file_as_fedora_external_content.yml diff --git a/modules/islandora_core_feature/config/install/rdf.mapping.taxonomy_term.islandora_display.yml b/modules/islandora_core_feature/config/install/rdf.mapping.taxonomy_term.islandora_display.yml old mode 100755 new mode 100644 diff --git a/modules/islandora_core_feature/config/install/system.action.delete_file_as_fedora_external_content.yml b/modules/islandora_core_feature/config/install/system.action.delete_file_as_fedora_external_content.yml new file mode 100644 index 00000000..f3b18a0c --- /dev/null +++ b/modules/islandora_core_feature/config/install/system.action.delete_file_as_fedora_external_content.yml @@ -0,0 +1,12 @@ +langcode: en +status: true +dependencies: + module: + - islandora +id: delete_file_as_fedora_external_content +label: 'Delete File as Fedora External Content' +type: file +plugin: emit_file_event +configuration: + queue: islandora-indexing-fcrepo-delete + event: Delete diff --git a/modules/islandora_core_feature/config/install/system.action.delete_media_from_triplestore.yml b/modules/islandora_core_feature/config/install/system.action.delete_media_from_triplestore.yml index 20e1d7d5..5aea5c61 100644 --- a/modules/islandora_core_feature/config/install/system.action.delete_media_from_triplestore.yml +++ b/modules/islandora_core_feature/config/install/system.action.delete_media_from_triplestore.yml @@ -12,4 +12,4 @@ type: media plugin: emit_media_event configuration: queue: islandora-indexing-triplestore-delete - event: delete + event: Delete diff --git a/modules/islandora_core_feature/config/install/system.action.delete_node_from_fedora.yml b/modules/islandora_core_feature/config/install/system.action.delete_node_from_fedora.yml index 0c91ce4d..f5e9535c 100644 --- a/modules/islandora_core_feature/config/install/system.action.delete_node_from_fedora.yml +++ b/modules/islandora_core_feature/config/install/system.action.delete_node_from_fedora.yml @@ -12,4 +12,4 @@ type: node plugin: emit_node_event configuration: queue: islandora-indexing-fcrepo-delete - event: delete + event: Delete diff --git a/modules/islandora_core_feature/config/install/system.action.delete_node_from_triplestore.yml b/modules/islandora_core_feature/config/install/system.action.delete_node_from_triplestore.yml index 8b16cf3b..0d831eb9 100644 --- a/modules/islandora_core_feature/config/install/system.action.delete_node_from_triplestore.yml +++ b/modules/islandora_core_feature/config/install/system.action.delete_node_from_triplestore.yml @@ -12,4 +12,4 @@ type: node plugin: emit_node_event configuration: queue: islandora-indexing-triplestore-delete - event: delete + event: Delete diff --git a/modules/islandora_core_feature/config/install/system.action.index_file_as_fedora_external_content.yml b/modules/islandora_core_feature/config/install/system.action.index_file_as_fedora_external_content.yml new file mode 100644 index 00000000..4b3f6ce8 --- /dev/null +++ b/modules/islandora_core_feature/config/install/system.action.index_file_as_fedora_external_content.yml @@ -0,0 +1,12 @@ +langcode: en +status: true +dependencies: + module: + - islandora +id: index_file_as_fedora_external_content +label: 'Index File as Fedora External Content' +type: file +plugin: emit_file_event +configuration: + queue: islandora-indexing-fcrepo-file-external + event: Update diff --git a/modules/islandora_core_feature/config/install/system.action.index_file_in_fedora.yml b/modules/islandora_core_feature/config/install/system.action.index_file_in_fedora.yml index 83a7ac33..17776733 100644 --- a/modules/islandora_core_feature/config/install/system.action.index_file_in_fedora.yml +++ b/modules/islandora_core_feature/config/install/system.action.index_file_in_fedora.yml @@ -12,4 +12,4 @@ type: file plugin: emit_file_event configuration: queue: islandora-indexing-fcrepo-file - event: Create + event: Update diff --git a/modules/islandora_core_feature/config/install/system.action.index_media_in_fedora.yml b/modules/islandora_core_feature/config/install/system.action.index_media_in_fedora.yml index ff26adbd..baee2bb0 100644 --- a/modules/islandora_core_feature/config/install/system.action.index_media_in_fedora.yml +++ b/modules/islandora_core_feature/config/install/system.action.index_media_in_fedora.yml @@ -12,4 +12,4 @@ type: media plugin: emit_media_event configuration: queue: islandora-indexing-fcrepo-media - event: update + event: Update diff --git a/modules/islandora_core_feature/config/install/system.action.index_media_in_triplestore.yml b/modules/islandora_core_feature/config/install/system.action.index_media_in_triplestore.yml index 6146a892..816e2fa6 100644 --- a/modules/islandora_core_feature/config/install/system.action.index_media_in_triplestore.yml +++ b/modules/islandora_core_feature/config/install/system.action.index_media_in_triplestore.yml @@ -12,4 +12,4 @@ type: media plugin: emit_media_event configuration: queue: islandora-indexing-triplestore-index - event: update + event: Update diff --git a/modules/islandora_core_feature/config/install/system.action.index_node_in_fedora.yml b/modules/islandora_core_feature/config/install/system.action.index_node_in_fedora.yml index 9b359035..085b6e5f 100644 --- a/modules/islandora_core_feature/config/install/system.action.index_node_in_fedora.yml +++ b/modules/islandora_core_feature/config/install/system.action.index_node_in_fedora.yml @@ -12,4 +12,4 @@ type: node plugin: emit_node_event configuration: queue: islandora-indexing-fcrepo-content - event: update + event: Update diff --git a/modules/islandora_core_feature/config/install/system.action.index_node_in_triplestore.yml b/modules/islandora_core_feature/config/install/system.action.index_node_in_triplestore.yml index ba194f51..3aa8842e 100644 --- a/modules/islandora_core_feature/config/install/system.action.index_node_in_triplestore.yml +++ b/modules/islandora_core_feature/config/install/system.action.index_node_in_triplestore.yml @@ -12,4 +12,4 @@ type: node plugin: emit_node_event configuration: queue: islandora-indexing-triplestore-index - event: update + event: Update