Geometry conflict checking to background #202
Loading…
x
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