From 1eb67cb9c7c8986cc2bd46bfc83532afb86e05aa Mon Sep 17 00:00:00 2001 From: Alexander O'Neill Date: Thu, 8 Aug 2019 02:06:44 +0000 Subject: [PATCH] Remove configurations on module uninstall. --- .../install/context.context.technical_metadata_on_ingest.yml | 3 +++ ...ty_view_display.media.fits_technical_metadata.default.yml | 3 +++ ...media.fits_technical_metadata.fits_technical_metadata.yml | 3 +++ .../core.entity_view_mode.media.fits_technical_metadata.yml | 3 +++ ...ld.field.media.fits_technical_metadata.field_complete.yml | 3 +++ ...d.field.media.fits_technical_metadata.field_file_size.yml | 3 +++ ....field.media.fits_technical_metadata.field_media_file.yml | 3 +++ ...ld.field.media.fits_technical_metadata.field_media_of.yml | 3 +++ ...d.field.media.fits_technical_metadata.field_media_use.yml | 3 +++ ...d.field.media.fits_technical_metadata.field_mime_type.yml | 3 +++ config/install/field.storage.media.field_complete.yml | 3 +++ config/install/media.type.fits_technical_metadata.yml | 5 ++++- ...ystem.action.generate_a_technical_metadata_derivative.yml | 3 +++ islandora_fits.module | 1 + 14 files changed, 41 insertions(+), 1 deletion(-) diff --git a/config/install/context.context.technical_metadata_on_ingest.yml b/config/install/context.context.technical_metadata_on_ingest.yml index 4bba355a..6f8517fa 100644 --- a/config/install/context.context.technical_metadata_on_ingest.yml +++ b/config/install/context.context.technical_metadata_on_ingest.yml @@ -3,6 +3,9 @@ status: true dependencies: module: - islandora + enforced: + module: + - islandora_fits name: technical_metadata_on_ingest label: 'Technical Metadata on Ingest' group: Islandora diff --git a/config/install/core.entity_view_display.media.fits_technical_metadata.default.yml b/config/install/core.entity_view_display.media.fits_technical_metadata.default.yml index 4d7891e0..6bc018a3 100644 --- a/config/install/core.entity_view_display.media.fits_technical_metadata.default.yml +++ b/config/install/core.entity_view_display.media.fits_technical_metadata.default.yml @@ -10,6 +10,9 @@ dependencies: - media.type.fits_technical_metadata module: - islandora_fits + enforced: + module: + - islandora_fits id: media.fits_technical_metadata.default targetEntityType: media bundle: fits_technical_metadata diff --git a/config/install/core.entity_view_display.media.fits_technical_metadata.fits_technical_metadata.yml b/config/install/core.entity_view_display.media.fits_technical_metadata.fits_technical_metadata.yml index 3bf6e5c3..37c16f4b 100644 --- a/config/install/core.entity_view_display.media.fits_technical_metadata.fits_technical_metadata.yml +++ b/config/install/core.entity_view_display.media.fits_technical_metadata.fits_technical_metadata.yml @@ -10,6 +10,9 @@ dependencies: - image - islandora_fits - user + enforced: + module: + - islandora_fits id: media.fits_technical_metadata.fits_technical_metadata targetEntityType: media bundle: fits_technical_metadata diff --git a/config/install/core.entity_view_mode.media.fits_technical_metadata.yml b/config/install/core.entity_view_mode.media.fits_technical_metadata.yml index d8c4166c..73e172ab 100644 --- a/config/install/core.entity_view_mode.media.fits_technical_metadata.yml +++ b/config/install/core.entity_view_mode.media.fits_technical_metadata.yml @@ -3,6 +3,9 @@ status: true dependencies: module: - media + enforced: + module: + - islandora_fits id: media.fits_technical_metadata label: 'FITS Technical Metadata' targetEntityType: media diff --git a/config/install/field.field.media.fits_technical_metadata.field_complete.yml b/config/install/field.field.media.fits_technical_metadata.field_complete.yml index af24c7ec..337ffbca 100644 --- a/config/install/field.field.media.fits_technical_metadata.field_complete.yml +++ b/config/install/field.field.media.fits_technical_metadata.field_complete.yml @@ -4,6 +4,9 @@ dependencies: config: - field.storage.media.field_complete - media.type.fits_technical_metadata + enforced: + module: + - islandora_fits id: media.fits_technical_metadata.field_complete field_name: field_complete entity_type: media diff --git a/config/install/field.field.media.fits_technical_metadata.field_file_size.yml b/config/install/field.field.media.fits_technical_metadata.field_file_size.yml index 6fea571e..358a61ba 100644 --- a/config/install/field.field.media.fits_technical_metadata.field_file_size.yml +++ b/config/install/field.field.media.fits_technical_metadata.field_file_size.yml @@ -4,6 +4,9 @@ dependencies: config: - field.storage.media.field_file_size - media.type.fits_technical_metadata + enforced: + module: + - islandora_fits id: media.fits_technical_metadata.field_file_size field_name: field_file_size entity_type: media diff --git a/config/install/field.field.media.fits_technical_metadata.field_media_file.yml b/config/install/field.field.media.fits_technical_metadata.field_media_file.yml index ea1d5f1d..c1a908dd 100644 --- a/config/install/field.field.media.fits_technical_metadata.field_media_file.yml +++ b/config/install/field.field.media.fits_technical_metadata.field_media_file.yml @@ -6,6 +6,9 @@ dependencies: - media.type.fits_technical_metadata module: - file + enforced: + module: + - islandora_fits id: media.fits_technical_metadata.field_media_file field_name: field_media_file entity_type: media diff --git a/config/install/field.field.media.fits_technical_metadata.field_media_of.yml b/config/install/field.field.media.fits_technical_metadata.field_media_of.yml index 1d103cb3..af96a72a 100644 --- a/config/install/field.field.media.fits_technical_metadata.field_media_of.yml +++ b/config/install/field.field.media.fits_technical_metadata.field_media_of.yml @@ -4,6 +4,9 @@ dependencies: config: - field.storage.media.field_media_of - media.type.fits_technical_metadata + enforced: + module: + - islandora_fits id: media.fits_technical_metadata.field_media_of field_name: field_media_of entity_type: media diff --git a/config/install/field.field.media.fits_technical_metadata.field_media_use.yml b/config/install/field.field.media.fits_technical_metadata.field_media_use.yml index b41151eb..d4a0a9c4 100644 --- a/config/install/field.field.media.fits_technical_metadata.field_media_use.yml +++ b/config/install/field.field.media.fits_technical_metadata.field_media_use.yml @@ -4,6 +4,9 @@ dependencies: config: - field.storage.media.field_media_use - media.type.fits_technical_metadata + enforced: + module: + - islandora_fits id: media.fits_technical_metadata.field_media_use field_name: field_media_use entity_type: media diff --git a/config/install/field.field.media.fits_technical_metadata.field_mime_type.yml b/config/install/field.field.media.fits_technical_metadata.field_mime_type.yml index 24de6734..37a630fb 100644 --- a/config/install/field.field.media.fits_technical_metadata.field_mime_type.yml +++ b/config/install/field.field.media.fits_technical_metadata.field_mime_type.yml @@ -4,6 +4,9 @@ dependencies: config: - field.storage.media.field_mime_type - media.type.fits_technical_metadata + enforced: + module: + - islandora_fits id: media.fits_technical_metadata.field_mime_type field_name: field_mime_type entity_type: media diff --git a/config/install/field.storage.media.field_complete.yml b/config/install/field.storage.media.field_complete.yml index f1e7f18f..1cc6c8c1 100644 --- a/config/install/field.storage.media.field_complete.yml +++ b/config/install/field.storage.media.field_complete.yml @@ -4,6 +4,9 @@ dependencies: module: - field_permissions - media + enforced: + module: + - islandora_fits third_party_settings: field_permissions: permission_type: public diff --git a/config/install/media.type.fits_technical_metadata.yml b/config/install/media.type.fits_technical_metadata.yml index dd18514f..995b359f 100644 --- a/config/install/media.type.fits_technical_metadata.yml +++ b/config/install/media.type.fits_technical_metadata.yml @@ -1,6 +1,9 @@ langcode: en status: true -dependencies: { } +dependencies: + enforced: + module: + - islandora_fits id: fits_technical_metadata label: 'FITS Technical metadata' description: "Display of transformed FITS xml" diff --git a/config/install/system.action.generate_a_technical_metadata_derivative.yml b/config/install/system.action.generate_a_technical_metadata_derivative.yml index 82a9edde..b7d5606d 100644 --- a/config/install/system.action.generate_a_technical_metadata_derivative.yml +++ b/config/install/system.action.generate_a_technical_metadata_derivative.yml @@ -3,6 +3,9 @@ status: true dependencies: module: - islandora_fits + enforced: + module: + - islandora_fits id: generate_a_technical_metadata_derivative label: 'FITS - Generate a Technical metadata derivative' type: node diff --git a/islandora_fits.module b/islandora_fits.module index 71d4e36d..eb5fff3f 100644 --- a/islandora_fits.module +++ b/islandora_fits.module @@ -1,3 +1,4 @@ +