Project

General

Profile

feature request #8263

Improve performance of term editor

Added by Patrick Plitzner 13 days ago. Updated 12 days 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 13 days ago

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

Revision 06fbc173 (diff)
Added by Patrick Plitzner 13 days ago

ref #8263 Adapt to service method change

Revision 0398482f (diff)
Added by Patrick Plitzner 12 days ago

ref #8263 Only refresh affected elements after operation

Revision a9f5e493 (diff)
Added by Patrick Plitzner 12 days 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 12 days ago

ref #8263 Only refresh edited terms when saving

Revision ba5714f0 (diff)
Added by Patrick Plitzner 12 days ago

ref #8263 Only refresh affected elements after operation

Revision d04ede8b (diff)
Added by Patrick Plitzner 12 days ago

ref #8263 Adapt to service method change

Revision edc368f2 (diff)
Added by Patrick Plitzner 12 days 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 12 days ago

ref #8263 Only refresh edited terms when saving

Revision a248ff4a (diff)
Added by Patrick Plitzner 12 days ago

ref #8263 Fix refresh of source vocabulary after moving terms

Revision 2d07d699 (diff)
Added by Patrick Plitzner 12 days ago

ref #8263 Full refresh when creating a new vocabulary

Revision c0febbf4 (diff)
Added by Patrick Plitzner 12 days ago

ref #8263 Cache child terms in content provider

Revision edc79e40 (diff)
Added by Patrick Plitzner 12 days ago

ref #8263 Fix refresh of source vocabulary after moving terms

Revision d181347e (diff)
Added by Patrick Plitzner 12 days ago

ref #8263 Full refresh when creating a new vocabulary

Revision 0dcf41f3 (diff)
Added by Patrick Plitzner 12 days ago

ref #8263 Cache child terms in content provider

Revision 71dd7444 (diff)
Added by Patrick Plitzner 12 days 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 12 days 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 11 days 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 11 days 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 12 days 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 12 days 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)