Project

General

Profile

feature request #7704

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

Added by Patrick Plitzner about 3 years ago. Updated 9 months ago.

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

100%

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 table Closed 08/27/2018
Related to Edit - bug #7692: Empty "Specimens" section Worksforme 08/27/2018
Related to Edit - bug #9213: specimen views 'compressed table' and 'derivate tree' fail when no fieldunits exists Closed 09/02/2020
Related to Edit - task #9253: revise OccurrenceServiceImpl.findFieldUnitDTO(..) Closed 10/15/2020
Related to Edit - bug #8423: OccurrenceServiceImpl.findFieldUnitDTO() fails to merge derivation paths when a FieldUnit has two derivatives Closed 07/30/2019
Related to Edit - bug #9395: DerivedUnit.collectFieldUnits() and findFieldUnitDTOByAssociatedTaxon() and findByAccessionNumber() in OccurrenceService to return all root units Closed 01/18/2021
Related to Edit - bug #9397: Derivate tree view must show DerivedUnits even if the FieldUnit is missing Closed 01/18/2021

Associated revisions

Revision 25b933c4 (diff)
Added by Andreas Kohlbecker 9 months ago

ref #7704, ref #9395 using web-services now returning all root units

Revision 9783f084 (diff)
Added by Andreas Kohlbecker 9 months ago

fix #7704 fix #9397 adapting specimen tree and table view to cdmlib improvements for complete root unit display

Revision 2c559f97 (diff)
Added by Andreas Kohlbecker 9 months ago

fix #7704 fix #9397 adapting specimen tree and table view to cdmlib improvements for complete root unit display - adapting tests

History

#1 Updated by Patrick Plitzner about 3 years ago

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

#2 Updated by Patrick Plitzner about 3 years ago

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

#3 Updated by Patrick Plitzner about 3 years ago

  • Description updated (diff)

#4 Updated by Andreas Müller about 3 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.

#5 Updated by Andreas Müller over 1 year ago

  • Assignee changed from Patrick Plitzner to Andreas Kohlbecker

#6 Updated by Andreas Müller over 1 year ago

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

#7 Updated by Andreas Müller over 1 year ago

  • Assignee changed from Patrick Plitzner to Andreas Kohlbecker

#8 Updated by Andreas Kohlbecker about 1 year ago

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

#9 Updated by Andreas Kohlbecker about 1 year 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.

#10 Updated by Andreas Kohlbecker 9 months ago

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

#11 Updated by Andreas Kohlbecker 9 months ago

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

#12 Updated by Andreas Kohlbecker 9 months ago

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

#13 Updated by Andreas Kohlbecker 9 months ago

  • Tags changed from specimen to specimen, specimens-view-table

#14 Updated by Andreas Kohlbecker 9 months ago

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

#15 Updated by Andreas Kohlbecker 9 months ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 50

#16 Updated by Andreas Kohlbecker 9 months ago

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

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)