Project

General

Profile

feature request #8263

Improve performance of term editor

Added by Patrick Plitzner 3 months ago. Updated 3 months ago.

Status:
Resolved
Priority:
New
Assignee:
Category:
taxeditor
Target version:
Start date:
05/07/2019
Due date:
% Done:

50%

Severity:
normal

Description

A good test for performance issue is the term editor for stats in DB cdm_production_additivity_ontology which has 9000+ terms.

Associated revisions

Revision fe0361ed (diff)
Added by Patrick Plitzner 3 months ago

ref #8263 Set vocabulary DTO for all term DTOs during initialization

Revision 06fbc173 (diff)
Added by Patrick Plitzner 3 months ago

ref #8263 Adapt to service method change

Revision 0398482f (diff)
Added by Patrick Plitzner 3 months ago

ref #8263 Only refresh affected elements after operation

Revision a9f5e493 (diff)
Added by Patrick Plitzner 3 months ago

ref #8263 Set term vocabulary DTO when fetching terms

  • temporary commit for hotfix which will be reverted in develop because the cdmlib service method already sets the term vocabulary DTO

Revision dea9c1d7 (diff)
Added by Patrick Plitzner 3 months ago

ref #8263 Only refresh edited terms when saving

Revision ba5714f0 (diff)
Added by Patrick Plitzner 3 months ago

ref #8263 Only refresh affected elements after operation

Revision d04ede8b (diff)
Added by Patrick Plitzner 3 months ago

ref #8263 Adapt to service method change

Revision edc368f2 (diff)
Added by Patrick Plitzner 3 months ago

ref #8263 Set term vocabulary DTO when fetching terms

  • temporary commit for hotfix which will be reverted in develop because the cdmlib service method already sets the term vocabulary DTO

Revision 727ab272 (diff)
Added by Patrick Plitzner 3 months ago

ref #8263 Only refresh edited terms when saving

Revision a248ff4a (diff)
Added by Patrick Plitzner 3 months ago

ref #8263 Fix refresh of source vocabulary after moving terms

Revision 2d07d699 (diff)
Added by Patrick Plitzner 3 months ago

ref #8263 Full refresh when creating a new vocabulary

Revision c0febbf4 (diff)
Added by Patrick Plitzner 3 months ago

ref #8263 Cache child terms in content provider

Revision edc79e40 (diff)
Added by Patrick Plitzner 3 months ago

ref #8263 Fix refresh of source vocabulary after moving terms

Revision d181347e (diff)
Added by Patrick Plitzner 3 months ago

ref #8263 Full refresh when creating a new vocabulary

Revision 0dcf41f3 (diff)
Added by Patrick Plitzner 3 months ago

ref #8263 Cache child terms in content provider

Revision 71dd7444 (diff)
Added by Patrick Plitzner 3 months ago

ref #8263 Adapt to hotfix version of cdmlib

  • temporary commit for hotfix which will be reverted in develop because the cdmlib service method already sets the term vocabulary DTO

Revision 0d23864b (diff)
Added by Patrick Plitzner 3 months ago

ref #8263 Adapt to hotfix version of cdmlib

  • temporary commit for hotfix which will be reverted in develop because the cdmlib service method already sets the term vocabulary DTO

Revision 2b71b448 (diff)
Added by Patrick Plitzner 3 months ago

ref #8263 Simplify refresh logic

  • refresh is invoked on the entire tree since caching the children already boosts the performance

Revision ad568992 (diff)
Added by Patrick Plitzner 3 months ago

ref #8263 Simplify refresh logic

  • refresh is invoked on the entire tree since caching the children already boosts the performance

History

#1 Updated by Patrick Plitzner 3 months ago

  • Status changed from New to Resolved
  • Assignee changed from Patrick Plitzner to Katja Luther
  • Target version changed from Release 5.8 to Release 5.7
  • % Done changed from 0 to 50

For review just try out every operation: delete, create, move

Known issue: When creating a new term or vocabulary it does not get selected.

#2 Updated by Patrick Plitzner 3 months ago

For testing the performance try cdm_production_additivity_ontology on the test server

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)