# 139 Parcel reference improved

* improves frontend layout to display more details on district, municipal and parce group
* improves ordering of parcels
* refactors parcel related models
* improves parcel fetching
* extends and simplifies sanitize_db parcel related code
This commit is contained in:
2022-04-11 10:23:28 +02:00
parent fc31ad4ae0
commit 1be77e8b22
17 changed files with 377 additions and 95 deletions

View File

@@ -185,7 +185,7 @@ class GeoReferencedTableFilterMixin(django_filters.FilterSet):
"""
matching_districts = District.objects.filter(
krs__icontains=value
name__icontains=value
)
matching_parcels = Parcel.objects.filter(
district__in=matching_districts
@@ -209,7 +209,7 @@ class GeoReferencedTableFilterMixin(django_filters.FilterSet):
Returns:
"""
queryset = self._filter_parcel_reference(queryset, name, value, "gmrkng__icontains")
queryset = self._filter_parcel_reference(queryset, name, value, "parcel_group__name__icontains")
return queryset
def filter_parcel(self, queryset, name, value) -> QuerySet: