Issue 14400

Node deletion should not be allowed when it still endorses organizations

14400
Reporter: kbraak
Type: Bug
Summary: Node deletion should not be allowed when it still endorses organizations
Priority: Critical
Status: Open
Created: 2013-11-22 11:01:06.91
Updated: 2013-12-12 17:32:44.204
        
Description: If a Node is deleted while it endorses organizations that own datasets, there will be an inconsistency in the occurrence records which still think the deleted node is the host country of the owning organization. Action is taken immediately (m/r job syncing occurrences to registry) when registry change messages are sent so the registry must always be consistent.

So: when delete is pressed for a Node, a validation check should look for endorsed organizations and prevent deletion until those organizations are either endorsed by another org or deleted.]]>
    


Author: ahahn@gbif.org
Comment: A Node, once registered, should never be deleted anyway, but follow the IMS in setting the participant status to mark it as a previous Participant Node. The guideline so far says that once an organization is endorsed by a Node, it stays endorsed even if the Node were to leave, so that the ex-Node will stay visible in portals and web services.
Created: 2013-11-22 11:12:05.471
Updated: 2013-11-22 11:12:05.471