feature request #9329
closed
Implement sec reference as original source in dataportal
Added by Andreas Müller over 3 years ago.
Updated almost 3 years ago.
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
- Description updated (diff)
- Copied from task #9222: Adapt dataportal to switch to originalSource for remaining single sourced classes added
- Target version changed from Release 5.19 to Release 5.21
- Target version changed from Release 5.21 to Release 5.22
- 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:
- 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
- Schritt:
- Umstellen den Portals auf single source und
- löschen der sec Ausgabe im TaxonBaseBeanProcessor
- Priority changed from New to Highest
- Severity changed from normal to major
- Target version changed from Release 5.22 to Release 5.25
- Severity changed from major to blocker
- Status changed from New to In Progress
- % Done changed from 0 to 20
- Tags deleted (
5.22)
- Status changed from In Progress to Closed
- % Done changed from 20 to 100
- Target version changed from Release 5.25 to Release 5.23
Also available in: Atom
PDF