Project

General

Profile

Actions

bug #8774

closed

Reimplement term tree editors to implement the general save strategy

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

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

100%

Estimated time:
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.


Files

picture145-1.png (7.82 KB) picture145-1.png Andreas Müller, 11/09/2020 02:28 PM
picture539-1.png (2.08 KB) picture539-1.png Andreas Müller, 11/27/2020 09:12 AM
picture709-1.png (1.09 KB) picture709-1.png Andreas Müller, 12/01/2020 11:59 AM
picture911-1.png (2.2 KB) picture911-1.png Andreas Müller, 12/02/2020 12:20 PM

Related issues

Related to EDIT - bug #8663: LIE when trying to save a tree nodeDuplicateAndreas Müller

Actions
Related to EDIT - bug #8776: Open issues for TermCollection.allowDuplicates handling in TaxEditorClosedKatja Luther

Actions
Related to EDIT - feature request #8474: Make TermCollection.orderRelevant usable for TermTreesClosedKatja Luther

Actions
Related to EDIT - feature request #8476: Implement support for TermCollection.isFlat in TaxEditorClosedKatja Luther

Actions
Related to EDIT - feature request #9287: Show term details in details view of term tree editorClosedKatja Luther

Actions
Related to EDIT - feature request #9288: Add symbols for flags in use for term trees in term tree editorClosedKatja Luther

Actions
Related to EDIT - feature request #9307: Preferences for display of termtrees and entriesClosedKatja Luther

Actions
Related to EDIT - bug #9334: Show error message when feature tree can not be shown because of dirty dataNewKatja Luther

Actions
Has duplicate EDIT - bug #7990: Moving a feature via d&d does not make the Feature Tree Editor dirtyClosedKatja Luther

Actions
Has duplicate EDIT - bug #8751: Replace saveOrUpdate() in AbstractTermTreeEditorDuplicateAndreas Müller

Actions
Blocks EDIT - feature request #8756: Refresh button for structure tree and property tree in Character EditorFeedbackKatja Luther

Actions
Copied from EDIT - bug #8744: LazyInitializationException (LIE) saving the Character EditorClosedPatrick Plitzner

Actions
Copied to EDIT - feature request #9338: Restructure term menusClosedKatja Luther

Actions
Copied to EDIT - feature request #9337: Open issues for reimplementation of termtree editorsClosedKatja Luther

Actions
Actions

Also available in: Atom PDF