Project

General

Profile

feature request #9329

Implement sec reference as original source in dataportal

Added by Andreas Müller 5 months ago. Updated 26 days ago.

Status:
New
Priority:
Highest
Category:
cdm-dataportal
Target version:
Start date:
11/25/2020
Due date:
% Done:

0%

Severity:
major
Tags:

Description

This is a remaining issue from #9222 as model change is required first.

Also have in mind to adapt jsonConfigurations.xml accordingly in remote. Currently there is

Synonym.sec
Taxon.sec

see #9329#note-7


Related issues

Related to Edit - feature request #9328: Adapt Editor to switch to originalSource for taxon secundum Closed 11/25/2020
Blocked by Edit - feature request #9327: Make taxon secundum reference an original source Closed 11/25/2020
Copied from Edit - task #9222: Adapt dataportal to switch to originalSource for remaining single sourced classes Closed 07/02/2020

History

#1 Updated by Andreas Müller 5 months ago

#2 Updated by Andreas Müller 5 months ago

#3 Updated by Andreas Müller 5 months ago

  • Description updated (diff)

#4 Updated by Andreas Müller 5 months ago

  • Copied from task #9222: Adapt dataportal to switch to originalSource for remaining single sourced classes added

#5 Updated by Andreas Kohlbecker 3 months ago

  • Target version changed from Release 5.19 to Release 5.21

#6 Updated by Andreas Müller about 1 month ago

  • Target version changed from Release 5.21 to Release 5.22

#7 Updated by Andreas Müller 29 days ago

  • Description updated (diff)

AK:

diese Werte stehen werden an eu.etaxonomy.cdm.remote.json.util.CardinalityPropertyFilter.setExceptions() übergeben und bewirken dass diese Properties immer ausgegeben werden unabhängig davon ob toOne Relations ausgegeben werden sollen oder nicht.
Transiente Getter werden nicht serialisiert, es sein denn, diese werden in einem BeanProcessor explizit dem JSONObject hinzugefügt.

Für eine möglichst reibungslose Umstellung müsste also der TaxonBaseBeanProcessor.processBeanSecondStep() so erweitert werden, dass .sec hinzugefügt wird. Allerdings stellt sich die Frage ob wir nicht besser gleich aus SingleSource umstellen, mit der vorgeschlagenen Anpassung von TaxonBaseBeanProcessor konnte man die Umstellung schrittweise vollziehen:

  1. Schritt
    • löschen von Synonym.secTaxon.sec; statdessen die single Source sec ref einfügen so dass diese schon ausgegeben wird.
    • sec in processBeanSecondStep einbauen
  2. Schritt:
    • Umstellen den Portals auf single source und
    • löschen der sec Ausgabe im TaxonBaseBeanProcessor

#8 Updated by Andreas Müller 26 days ago

  • Tags set to 5.22

#9 Updated by Andreas Müller 26 days ago

  • Priority changed from New to Highest
  • Severity changed from normal to major

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)