#189 EcoAccount deferred parcel calculation
* adds celery parcel calculation to EcoAccount migration logic
This commit is contained in:
parent
a8ffcf856d
commit
fbf613f16e
@ -14,6 +14,7 @@ from intervention.models import Responsibility, Handler, Intervention, Legal
|
|||||||
from konova.management.commands.kspMigrater.compensation_migrater import CompensationMigrater
|
from konova.management.commands.kspMigrater.compensation_migrater import CompensationMigrater
|
||||||
from konova.models import Geometry
|
from konova.models import Geometry
|
||||||
from konova.sub_settings.lanis_settings import DEFAULT_SRID_RLP
|
from konova.sub_settings.lanis_settings import DEFAULT_SRID_RLP
|
||||||
|
from konova.tasks import celery_update_parcels
|
||||||
from user.models import UserActionLogEntry
|
from user.models import UserActionLogEntry
|
||||||
|
|
||||||
|
|
||||||
@ -144,6 +145,7 @@ class EcoAccountMigrater(CompensationMigrater):
|
|||||||
instance.deductable_surface = area
|
instance.deductable_surface = area
|
||||||
instance.geometry.geom = db_result_geom if not db_result_geom.empty else None
|
instance.geometry.geom = db_result_geom if not db_result_geom.empty else None
|
||||||
instance.geometry.save()
|
instance.geometry.save()
|
||||||
|
celery_update_parcels.delay(instance.geometry.id)
|
||||||
except TypeError:
|
except TypeError:
|
||||||
raise TypeError(f"{identifier}, {db_result_geom}")
|
raise TypeError(f"{identifier}, {db_result_geom}")
|
||||||
except GDALException as e:
|
except GDALException as e:
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
|
|
||||||
from konova.admin import DeletableObjectMixinAdmin
|
from konova.admin import DeletableObjectMixinAdmin
|
||||||
from user.models import User, Team
|
from user.models import User, Team, UserActionLogEntry
|
||||||
|
|
||||||
|
|
||||||
class UserNotificationAdmin(admin.ModelAdmin):
|
class UserNotificationAdmin(admin.ModelAdmin):
|
||||||
@ -93,4 +93,4 @@ admin.site.register(Team, TeamAdmin)
|
|||||||
|
|
||||||
# Outcommented for a cleaner admin backend on production
|
# Outcommented for a cleaner admin backend on production
|
||||||
#admin.site.register(UserNotification, UserNotificationAdmin)
|
#admin.site.register(UserNotification, UserNotificationAdmin)
|
||||||
#admin.site.register(UserActionLogEntry, UserActionLogEntryAdmin)
|
admin.site.register(UserActionLogEntry, UserActionLogEntryAdmin)
|
||||||
|
Loading…
Reference in New Issue
Block a user