Project

General

Profile

Actions

feature request #7704

closed

Dataportal specimen table should be able to show DerivedUnits without a FieldUnit

Added by Patrick Plitzner about 4 years ago. Updated almost 2 years ago.

Status:
Closed
Priority:
Highest
Category:
cdm-dataportal
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
Severity:
normal

Description

The current implementation of the specimen table works only on FieldUnits. Each row represents a FieldUnit and if extended shows information about the sub derivatives.

We need to think about a way to also show DerivedUnits that do not have a FieldUnit. This case can happen for type specimens that were created without a FieldUnit and just associated with a taxon name via a SpecimenTypeDesignation.

Solution as of Sept 7th 2020: For Derived Units which have A) protected titleCache or B) which are without FieldUnit the detail cells of the table should be joined in order to display the titleCache only.

see #7692#note-3


Related issues

Related to EDIT - bug #7686: Specimen title cache issues in data portal specimen tableClosedAndreas Kohlbecker

Actions
Related to EDIT - bug #7692: Empty "Specimens" sectionWorksformeWalter Berendsohn

Actions
Related to EDIT - bug #9213: specimen views 'compressed table' and 'derivate tree' fail when no fieldunits exists ClosedAndreas Kohlbecker

Actions
Related to EDIT - task #9253: revise OccurrenceServiceImpl.findFieldUnitDTO(..) ClosedAndreas Kohlbecker

Actions
Related to EDIT - bug #8423: OccurrenceServiceImpl.findFieldUnitDTO() fails to merge derivation paths when a FieldUnit has two derivativesClosedAndreas Kohlbecker

Actions
Related to EDIT - bug #9395: DerivedUnit.collectFieldUnits() and findFieldUnitDTOByAssociatedTaxon() and findByAccessionNumber() in OccurrenceService to return all root unitsClosedAndreas Kohlbecker

Actions
Related to EDIT - bug #9397: Derivate tree view must show DerivedUnits even if the FieldUnit is missing ClosedAndreas Kohlbecker

Actions
Actions #1

Updated by Patrick Plitzner about 4 years ago

  • Related to bug #7686: Specimen title cache issues in data portal specimen table added
Actions #2

Updated by Patrick Plitzner about 4 years ago

  • Related to bug #7692: Empty "Specimens" section added
Actions #3

Updated by Patrick Plitzner about 4 years ago

  • Description updated (diff)
Actions #4

Updated by Andreas Müller about 4 years ago

Patrick Plitzner wrote:

This case can happen for type specimens that were created without a FieldUnit and just associated with a taxon name via a SpecimenTypeDesignation.

How they are associated does not matter. But it usually happens, if the DerivedUnit is not atomized but has a protected titleCache and therefore does not need a field unit (field unit data is hidden in the cache). This may happen for types (in future it will not, once the new type modul is available which will include a cache for type data) or for ordinary Specimen/DerivedUnits.

Actions #5

Updated by Andreas Müller over 2 years ago

  • Assignee changed from Patrick Plitzner to Andreas Kohlbecker
Actions #6

Updated by Andreas Müller over 2 years ago

  • Assignee changed from Andreas Kohlbecker to Patrick Plitzner
  • Priority changed from New to Highest
Actions #7

Updated by Andreas Müller over 2 years ago

  • Assignee changed from Patrick Plitzner to Andreas Kohlbecker
Actions #8

Updated by Andreas Kohlbecker about 2 years ago

  • Related to bug #9213: specimen views 'compressed table' and 'derivate tree' fail when no fieldunits exists added
Actions #9

Updated by Andreas Kohlbecker about 2 years ago

  • Tags set to specimen
  • Description updated (diff)
  • Target version changed from Unassigned CDM tickets to Release 5.19

We discussed this topic in the EDIT standup today ... updating the ticket description with the outcome.

Actions #10

Updated by Andreas Kohlbecker almost 2 years ago

  • Related to task #9253: revise OccurrenceServiceImpl.findFieldUnitDTO(..) added
Actions #11

Updated by Andreas Kohlbecker almost 2 years ago

  • Related to bug #8423: OccurrenceServiceImpl.findFieldUnitDTO() fails to merge derivation paths when a FieldUnit has two derivatives added
Actions #12

Updated by Andreas Kohlbecker almost 2 years ago

  • Related to bug #9395: DerivedUnit.collectFieldUnits() and findFieldUnitDTOByAssociatedTaxon() and findByAccessionNumber() in OccurrenceService to return all root units added
Actions #13

Updated by Andreas Kohlbecker almost 2 years ago

  • Tags changed from specimen to specimen, specimens-view-table
Actions #14

Updated by Andreas Kohlbecker almost 2 years ago

  • Related to bug #9397: Derivate tree view must show DerivedUnits even if the FieldUnit is missing added
Actions #15

Updated by Andreas Kohlbecker almost 2 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 50
Actions #16

Updated by Andreas Kohlbecker almost 2 years ago

  • Status changed from Resolved to Closed
  • % Done changed from 50 to 100
Actions

Also available in: Atom PDF