Project

General

Profile

Actions

feature request #9331

closed

Distinguish DescriptionElementSource and NamedSource

Added by Andreas Müller over 3 years ago. Updated about 3 years ago.

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

100%

Estimated time:
Severity:
normal

Description

... NamedSource is now used in more cases and DescriptionElementSource should have a backlink to DescriptionElement

We need a common base class NamedSourceBase.
SecundumSource will also inherit from this base class.

copied from #6581


Related issues

Related to EDIT - task #9330: Remove "NomenclaturalSource" from OriginalSourceTypeClosedAndreas Müller

Actions
Related to EDIT - task #9536: Remove old single source citation and microCitation columns for secundum and DescriptionElementBase_OriginalSourceBase and TaxonName_NomenclaturalStatusClosedAndreas Müller

Actions
Copied from EDIT - feature request #6581: Make all microreferenced references OriginalSourcesClosedAndreas Müller

Actions
Actions #1

Updated by Andreas Müller over 3 years ago

Actions #2

Updated by Andreas Müller about 3 years ago

  • Related to task #9330: Remove "NomenclaturalSource" from OriginalSourceType added
Actions #3

Updated by Andreas Müller about 3 years ago

  • Subject changed from Rename DescriptionElementSource to NamedSource to Distinguish DescriptionElementSource and NamedSource
  • Description updated (diff)
  • Status changed from New to In Progress
  • Priority changed from New to Highest
  • % Done changed from 0 to 10
Actions #4

Updated by Andreas Müller about 3 years ago

  • Description updated (diff)
Actions #5

Updated by Andreas Müller about 3 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 10 to 50
Actions #6

Updated by Andreas Müller about 3 years ago

  • Related to task #9536: Remove old single source citation and microCitation columns for secundum and DescriptionElementBase_OriginalSourceBase and TaxonName_NomenclaturalStatus added
Actions #7

Updated by Andreas Müller about 3 years ago

  • Assignee changed from Andreas Müller to Katja Luther
  • Target version changed from CDM UML 5.43 to Release 5.22
  • % Done changed from 50 to 70

This is generally solved and update script works now. The new class structure is now

OriginalSorceBase
|- NamedSourceBase (nameUsedInSource Attribut)
   |-NamedSource (kein weiteres Attr.)
   |-DescriptionElementSource  (DEB backlink)
   |-NomenclaturalSource  (TaxonName backlink)
   |-SecundumSource (TaxonBase backlink)
|-IdentifiableSource

Katja, can you please review if all casting in TaxEditor is done correctly (see my last 3 commits on this issue)

Actions #8

Updated by Katja Luther about 3 years ago

  • Status changed from Resolved to Closed
  • Assignee changed from Katja Luther to Andreas Müller
  • % Done changed from 70 to 100

The adaptions in editor work and the class structure looks good.

Actions

Also available in: Atom PDF