Project

General

Profile

Actions

bug #7392

closed

Remove Cascade from relations

Added by Andreas Müller almost 6 years ago. Updated almost 6 years ago.

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

0%

Estimated time:
Severity:
normal
Found in Version:

Description

Classes inheriting from RelationshipBase such as NameRelationship, Hybridrelationship and TaxonRelationship do cascade from the related object to the other related object. This may reduce peformance during save and also creates problems with permissions (#7390).
Therefore we should remove the cascade from the relationship to the related object.

This requires, that unsaved objects are now manually saved.


Related issues

Related to EDIT - bug #7390: possible permission clash when adding basionymDuplicateAndreas Müller

Actions
Related to EDIT - bug #7391: grant UPDATE for taxonnames temporarily when using a name as basionym RejectedAndreas Kohlbecker

Actions
Precedes EDIT - bug #7393: Fix regressions resulting from cascade removal from relationships in TaxEditorClosedKatja Luther

Actions
Actions

Also available in: Atom PDF