Browse Source
* Separate taxonomies and fields for model, display, media_use and access * More changes * corrections * Committing before pullin in upstream changes * Rebased / smoothed over * Re-exporting after updates * Update islandora_core_feature.info.yml * Updating exif field mappings to include names * Getting rid of dependency * Commenting back in the transaction after debugging * Delete .NodeHasTerm.php.swp * Delete .DeleteMediaTest.php.swp * Coding standards * Moving access control via taxonomy terms to islandora_demo * Update composer.json * Update islandora.info.yml * Update islandora_core_feature.info.yml * Whitespace to poke travispull/756/head
dannylamb
6 years ago
committed by
Seth Shaw
48 changed files with 479 additions and 260 deletions
|
@ -1,17 +0,0 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
config: |
||||
- taxonomy.vocabulary.tags |
||||
id: taxonomy_term.tags.changed |
||||
field_name: changed |
||||
entity_type: taxonomy_term |
||||
bundle: tags |
||||
label: Changed |
||||
description: 'The time that the term was last edited.' |
||||
required: false |
||||
translatable: false |
||||
default_value: { } |
||||
default_value_callback: '' |
||||
settings: { } |
||||
field_type: changed |
@ -1,19 +0,0 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
config: |
||||
- taxonomy.vocabulary.tags |
||||
module: |
||||
- text |
||||
id: taxonomy_term.tags.description |
||||
field_name: description |
||||
entity_type: taxonomy_term |
||||
bundle: tags |
||||
label: Description |
||||
description: '' |
||||
required: false |
||||
translatable: false |
||||
default_value: { } |
||||
default_value_callback: '' |
||||
settings: { } |
||||
field_type: text_long |
@ -1,17 +0,0 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
config: |
||||
- taxonomy.vocabulary.tags |
||||
id: taxonomy_term.tags.name |
||||
field_name: name |
||||
entity_type: taxonomy_term |
||||
bundle: tags |
||||
label: Name |
||||
description: '' |
||||
required: true |
||||
translatable: false |
||||
default_value: { } |
||||
default_value_callback: '' |
||||
settings: { } |
||||
field_type: string |
@ -1,19 +0,0 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
config: |
||||
- taxonomy.vocabulary.tags |
||||
module: |
||||
- path |
||||
id: taxonomy_term.tags.path |
||||
field_name: path |
||||
entity_type: taxonomy_term |
||||
bundle: tags |
||||
label: 'URL alias' |
||||
description: '' |
||||
required: false |
||||
translatable: false |
||||
default_value: { } |
||||
default_value_callback: '' |
||||
settings: { } |
||||
field_type: path |
@ -0,0 +1,28 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
config: |
||||
- field.storage.media.field_media_use |
||||
- media.type.audio |
||||
- taxonomy.vocabulary.islandora_media_use |
||||
id: media.audio.field_media_use |
||||
field_name: field_media_use |
||||
entity_type: media |
||||
bundle: audio |
||||
label: 'Media Use' |
||||
description: '' |
||||
required: false |
||||
translatable: false |
||||
default_value: { } |
||||
default_value_callback: '' |
||||
settings: |
||||
handler: 'default:taxonomy_term' |
||||
handler_settings: |
||||
target_bundles: |
||||
islandora_media_use: islandora_media_use |
||||
sort: |
||||
field: name |
||||
direction: asc |
||||
auto_create: false |
||||
auto_create_bundle: '' |
||||
field_type: entity_reference |
@ -1,23 +0,0 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
config: |
||||
- field.storage.media.field_tags |
||||
- media.type.audio |
||||
enforced: |
||||
module: |
||||
- islandora_core_feature |
||||
id: media.audio.field_tags |
||||
field_name: field_tags |
||||
entity_type: media |
||||
bundle: audio |
||||
label: Tags |
||||
description: '' |
||||
required: false |
||||
translatable: false |
||||
default_value: { } |
||||
default_value_callback: '' |
||||
settings: |
||||
handler: 'default:taxonomy_term' |
||||
handler_settings: { } |
||||
field_type: entity_reference |
@ -0,0 +1,28 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
config: |
||||
- field.storage.media.field_media_use |
||||
- media.type.file |
||||
- taxonomy.vocabulary.islandora_media_use |
||||
id: media.file.field_media_use |
||||
field_name: field_media_use |
||||
entity_type: media |
||||
bundle: file |
||||
label: 'Media Use' |
||||
description: '' |
||||
required: false |
||||
translatable: true |
||||
default_value: { } |
||||
default_value_callback: '' |
||||
settings: |
||||
handler: 'default:taxonomy_term' |
||||
handler_settings: |
||||
target_bundles: |
||||
islandora_media_use: islandora_media_use |
||||
sort: |
||||
field: name |
||||
direction: asc |
||||
auto_create: false |
||||
auto_create_bundle: '' |
||||
field_type: entity_reference |
@ -1,23 +0,0 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
config: |
||||
- field.storage.media.field_tags |
||||
- media.type.file |
||||
enforced: |
||||
module: |
||||
- islandora_core_feature |
||||
id: media.file.field_tags |
||||
field_name: field_tags |
||||
entity_type: media |
||||
bundle: file |
||||
label: Tags |
||||
description: '' |
||||
required: false |
||||
translatable: false |
||||
default_value: { } |
||||
default_value_callback: '' |
||||
settings: |
||||
handler: 'default:taxonomy_term' |
||||
handler_settings: { } |
||||
field_type: entity_reference |
@ -0,0 +1,28 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
config: |
||||
- field.storage.media.field_media_use |
||||
- media.type.image |
||||
- taxonomy.vocabulary.islandora_media_use |
||||
id: media.image.field_media_use |
||||
field_name: field_media_use |
||||
entity_type: media |
||||
bundle: image |
||||
label: 'Media Use' |
||||
description: '' |
||||
required: false |
||||
translatable: true |
||||
default_value: { } |
||||
default_value_callback: '' |
||||
settings: |
||||
handler: 'default:taxonomy_term' |
||||
handler_settings: |
||||
target_bundles: |
||||
islandora_media_use: islandora_media_use |
||||
sort: |
||||
field: name |
||||
direction: asc |
||||
auto_create: false |
||||
auto_create_bundle: '' |
||||
field_type: entity_reference |
@ -1,23 +0,0 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
config: |
||||
- field.storage.media.field_tags |
||||
- media.type.image |
||||
enforced: |
||||
module: |
||||
- islandora_core_feature |
||||
id: media.image.field_tags |
||||
field_name: field_tags |
||||
entity_type: media |
||||
bundle: image |
||||
label: Tags |
||||
description: '' |
||||
required: false |
||||
translatable: false |
||||
default_value: { } |
||||
default_value_callback: '' |
||||
settings: |
||||
handler: 'default:taxonomy_term' |
||||
handler_settings: { } |
||||
field_type: entity_reference |
@ -0,0 +1,28 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
config: |
||||
- field.storage.media.field_media_use |
||||
- media.type.video |
||||
- taxonomy.vocabulary.islandora_media_use |
||||
id: media.video.field_media_use |
||||
field_name: field_media_use |
||||
entity_type: media |
||||
bundle: video |
||||
label: 'Media Use' |
||||
description: '' |
||||
required: false |
||||
translatable: true |
||||
default_value: { } |
||||
default_value_callback: '' |
||||
settings: |
||||
handler: 'default:taxonomy_term' |
||||
handler_settings: |
||||
target_bundles: |
||||
islandora_media_use: islandora_media_use |
||||
sort: |
||||
field: name |
||||
direction: asc |
||||
auto_create: false |
||||
auto_create_bundle: '' |
||||
field_type: entity_reference |
@ -1,23 +0,0 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
config: |
||||
- field.storage.media.field_tags |
||||
- media.type.video |
||||
enforced: |
||||
module: |
||||
- islandora_core_feature |
||||
id: media.video.field_tags |
||||
field_name: field_tags |
||||
entity_type: media |
||||
bundle: video |
||||
label: Tags |
||||
description: '' |
||||
required: false |
||||
translatable: false |
||||
default_value: { } |
||||
default_value_callback: '' |
||||
settings: |
||||
handler: 'default:taxonomy_term' |
||||
handler_settings: { } |
||||
field_type: entity_reference |
@ -0,0 +1,22 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
config: |
||||
- field.storage.taxonomy_term.field_external_uri |
||||
- taxonomy.vocabulary.islandora_media_use |
||||
module: |
||||
- link |
||||
id: taxonomy_term.islandora_media_use.field_external_uri |
||||
field_name: field_external_uri |
||||
entity_type: taxonomy_term |
||||
bundle: islandora_media_use |
||||
label: 'External URI' |
||||
description: '' |
||||
required: false |
||||
translatable: true |
||||
default_value: { } |
||||
default_value_callback: '' |
||||
settings: |
||||
title: 1 |
||||
link_type: 17 |
||||
field_type: link |
@ -0,0 +1,22 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
config: |
||||
- field.storage.taxonomy_term.field_external_uri |
||||
- taxonomy.vocabulary.islandora_models |
||||
module: |
||||
- link |
||||
id: taxonomy_term.islandora_models.field_external_uri |
||||
field_name: field_external_uri |
||||
entity_type: taxonomy_term |
||||
bundle: islandora_models |
||||
label: 'External URI' |
||||
description: '' |
||||
required: false |
||||
translatable: true |
||||
default_value: { } |
||||
default_value_callback: '' |
||||
settings: |
||||
title: 1 |
||||
link_type: 17 |
||||
field_type: link |
@ -1,21 +1,18 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
enforced: |
||||
module: |
||||
- islandora_core_feature |
||||
module: |
||||
- media |
||||
- taxonomy |
||||
id: media.field_tags |
||||
field_name: field_tags |
||||
id: media.field_media_use |
||||
field_name: field_media_use |
||||
entity_type: media |
||||
type: entity_reference |
||||
settings: |
||||
target_type: taxonomy_term |
||||
module: core |
||||
locked: false |
||||
cardinality: -1 |
||||
cardinality: 1 |
||||
translatable: true |
||||
indexes: { } |
||||
persist_with_no_fields: false |
@ -0,0 +1,19 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
module: |
||||
- node |
||||
- taxonomy |
||||
id: node.field_display_hints |
||||
field_name: field_display_hints |
||||
entity_type: node |
||||
type: entity_reference |
||||
settings: |
||||
target_type: taxonomy_term |
||||
module: core |
||||
locked: false |
||||
cardinality: -1 |
||||
translatable: true |
||||
indexes: { } |
||||
persist_with_no_fields: false |
||||
custom_storage: false |
@ -0,0 +1,19 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
module: |
||||
- node |
||||
- taxonomy |
||||
id: node.field_model |
||||
field_name: field_model |
||||
entity_type: node |
||||
type: entity_reference |
||||
settings: |
||||
target_type: taxonomy_term |
||||
module: core |
||||
locked: false |
||||
cardinality: 1 |
||||
translatable: true |
||||
indexes: { } |
||||
persist_with_no_fields: false |
||||
custom_storage: false |
@ -0,0 +1,15 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
config: |
||||
- taxonomy.vocabulary.islandora_models |
||||
module: |
||||
- content_translation |
||||
third_party_settings: |
||||
content_translation: |
||||
enabled: true |
||||
id: taxonomy_term.islandora_models |
||||
target_entity_type_id: taxonomy_term |
||||
target_bundle: islandora_models |
||||
default_langcode: site_default |
||||
language_alterable: false |
@ -0,0 +1,30 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
config: |
||||
- taxonomy.vocabulary.islandora_media_use |
||||
enforced: |
||||
module: |
||||
- islandora_core_feature |
||||
module: |
||||
- taxonomy |
||||
id: taxonomy_term.islandora_media_use |
||||
targetEntityType: taxonomy_term |
||||
bundle: islandora_media_use |
||||
types: |
||||
- 'schema:Thing' |
||||
fieldMappings: |
||||
name: |
||||
properties: |
||||
- 'dc:title' |
||||
description: |
||||
properties: |
||||
- 'dc:description' |
||||
field_external_uri: |
||||
properties: |
||||
- 'owl:sameAs' |
||||
changed: |
||||
properties: |
||||
- 'schema:dateModified' |
||||
datatype_callback: |
||||
callable: 'Drupal\rdf\CommonDataConverter::dateIso8601Value' |
@ -0,0 +1,8 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: { } |
||||
name: 'Islandora Display' |
||||
vid: islandora_display |
||||
description: 'Terms used to alter how a repository item is viewed. ie. basic image vs large image' |
||||
hierarchy: 0 |
||||
weight: 0 |
@ -0,0 +1,8 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: { } |
||||
name: 'Islandora Media Use' |
||||
vid: islandora_media_use |
||||
description: 'Terms to define how a media object is to be used.' |
||||
hierarchy: 0 |
||||
weight: 0 |
@ -0,0 +1,8 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: { } |
||||
name: 'Islandora Models' |
||||
vid: islandora_models |
||||
description: 'Types of repository objects' |
||||
hierarchy: 0 |
||||
weight: 0 |
@ -1,11 +0,0 @@
|
||||
langcode: en |
||||
status: true |
||||
dependencies: |
||||
enforced: |
||||
module: |
||||
- islandora_core_feature |
||||
name: Tags |
||||
vid: tags |
||||
description: 'Use tags to group articles on similar topics into categories.' |
||||
hierarchy: 0 |
||||
weight: 0 |
Binary file not shown.
Loading…
Reference in new issue