Project

General

Profile

bug #8774

Reimplement term tree editors to implement the general save strategy

Added by Andreas Müller 10 months ago. Updated 4 months ago.

Status:
In Progress
Priority:
Highest
Assignee:
Category:
taxeditor
Target version:
Start date:
12/17/2019
Due date:
% Done:

0%

Severity:
blocker
Found in Version:
Tags:

Description

Currently term trees save changes in the hierarchy (including new terms/nodes) immediately in the DB. This is against our general save strategy which saves changes only after explicitly pressing the save button.
It also creates huge problems because chnages in the nodes and terms itself are still saved via save button by saving (merging) the full term tree. This seems to lead to inconsistent data under certain circumstances.

Therefore we urgently need to reimplement the save strategy in term tree editors (including the Character Editor which more or less is also a term tree editor).
This is urgent as blocks using the Character-Editor which is a prerequisite for all additivity functionality.

During this reimplementation we also should use TermDtos instead of the whole objects.


Related issues

Related to Edit - bug #8663: LIE when trying to save a tree node Duplicate 11/07/2019
Related to Edit - bug #8751: Replace saveOrUpdate() in AbstractTermTreeEditor New 12/06/2019
Related to Edit - bug #8776: Open issues for TermCollection.allowDuplicates handling in TaxEditor New 08/19/2019
Related to Edit - feature request #8474: Make TermCollection.orderRelevant usable for TermTrees In Progress 08/16/2019
Related to Edit - feature request #8476: Implement support for TermCollection.isFlat in TaxEditor In Progress 08/16/2019
Blocks Edit - feature request #8756: Refresh button for structure tree and property tree in Character Editor Resolved 12/10/2019
Copied from Edit - bug #8744: LazyInitializationException (LIE) saving the Character Editor Closed 12/04/2019

History

#1 Updated by Andreas Müller 10 months ago

  • Copied from bug #8744: LazyInitializationException (LIE) saving the Character Editor added

#2 Updated by Andreas Müller 10 months ago

  • Related to bug #8663: LIE when trying to save a tree node added

#3 Updated by Andreas Müller 10 months ago

  • Related to bug #8751: Replace saveOrUpdate() in AbstractTermTreeEditor added

#4 Updated by Andreas Müller 10 months ago

  • Related to bug #8776: Open issues for TermCollection.allowDuplicates handling in TaxEditor added

#5 Updated by Andreas Müller 10 months ago

#6 Updated by Andreas Müller 10 months ago

#7 Updated by Katja Luther 9 months ago

  • Description updated (diff)
  • Status changed from New to In Progress

#8 Updated by Katja Luther 9 months ago

  • Target version changed from Release 5.12 to Release 5.13

#9 Updated by Katja Luther 7 months ago

  • Target version changed from Release 5.13 to Release 5.14

#10 Updated by Andreas Müller 7 months ago

  • Blocks feature request #8756: Refresh button for structure tree and property tree in Character Editor added

#11 Updated by Katja Luther 6 months ago

  • Target version changed from Release 5.14 to Release 5.15

#12 Updated by Katja Luther 4 months ago

  • Target version changed from Release 5.15 to Release 5.18

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)