feature request #8263
Improve performance of term editor
50%
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
ref #8263 Set vocabulary DTO for all term DTOs during initialization
ref #8263 Adapt to service method change
ref #8263 Only refresh affected elements after operation
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
ref #8263 Only refresh edited terms when saving
ref #8263 Only refresh affected elements after operation
ref #8263 Adapt to service method change
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
ref #8263 Only refresh edited terms when saving
ref #8263 Fix refresh of source vocabulary after moving terms
ref #8263 Full refresh when creating a new vocabulary
ref #8263 Cache child terms in content provider
ref #8263 Fix refresh of source vocabulary after moving terms
ref #8263 Full refresh when creating a new vocabulary
ref #8263 Cache child terms in content provider
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
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
ref #8263 Simplify refresh logic
- refresh is invoked on the entire tree since caching the children already boosts the performance
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 over 1 year 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 over 1 year ago
For testing the performance try cdm_production_additivity_ontology on the test server