Adds delete for person + Refactoring #991
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds the possibility to delete permanently Caver
When permanently deleting, there is a possibility to merge the linked entities to another entity of the same type.
In Grottocenter there are 2 types of user (person):
There is no soft delete for caver, deletion is permanent and no restore is possible.
Refactoring and cleanup were also made:
In order to test this, the PR linked in the API (GrottoCenter/grottocenter-api#1316) needs to be deployed