Geometry conflict checking to background #202
Labels
No Label
backlog
bug
duplicate
enhancement
feature
help wanted
invalid
question
wontfix
bug
duplicate
enhancement
help wanted
in discussion
invalid
priority
1
priority
2
priority
3
priority
4
priority
5
question
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: IT-Naturschutz/konova#202
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Status quo
On each
save()
call of a Geometry object, we perform a check for geometry conflicts, especially intersections with other entries:Now, if the given geometry is rather big and a lot of intersected geometries have been detected, this second step may take a few seconds (on very, very large geometries).
Enhancement
Refactor
check_for_conflicts()
to a celery background task, so it will be calculated in the background and the user does not need to wait for a result on this operation.Merged in #204