Project

General

Profile

Actions

feature request #4877

open

implement setting for choosing the SourceTypes to be shown

Added by Andreas Kohlbecker almost 9 years ago. Updated over 4 years ago.

Status:
New
Priority:
Priority14
Category:
cdm-dataportal
Start date:
Due date:
% Done:

0%

Estimated time:
Severity:
normal

Description

follow up ticket of #4412 (if OriginalSource.idNamespace is present then the footnote for the source is not displayed in portal)

only the following source types should be enabled by default:

  • PrimaryTaxonomicSource
  • PrimaryMediaSource

see cdm_dataportal/cdm_dataportal.module#2667

  function _is_original_source_type($source, $types = null) {
    // this is the default
    // maybe this should also be put into the settings
    static $default = array(
      OriginalSourceType::Lineage,
      OriginalSourceType::PrimaryMediaSource,
      OriginalSourceType::PrimaryTaxonomicSource,
      OriginalSourceType::Unknown,
      OriginalSourceType::Other,
    );

    if(!$types){
      $types = $default;
    }
    return isset($source->type) && in_array($source->type, $types);
  }
Actions

Also available in: Atom PDF