Доделал статистику. Поправил разрешение lyngsat

This commit is contained in:
2025-12-16 16:10:44 +03:00
parent df5719fb8f
commit e29509e7f2
8 changed files with 271 additions and 205 deletions

View File

@@ -15,7 +15,7 @@ from django.urls import reverse
from django.views import View
from ..forms import SourceForm
from ..models import Source, Satellite
from ..models import Source, Satellite, SourceRequest
from ..utils import format_coords_display, parse_pagination_params
from ..permissions import PermissionRequiredMixin, permission_required
@@ -419,7 +419,6 @@ class SourceListView(LoginRequiredMixin, View):
# Filter by source requests
if has_requests == "1":
# Has requests - apply subfilters
from ..models import SourceRequest
from django.db.models import Exists, OuterRef
# Build subquery for filtering requests
@@ -812,6 +811,9 @@ class SourceListView(LoginRequiredMixin, View):
'object_infos': object_infos,
'polygon_coords': json.dumps(polygon_coords) if polygon_coords else None,
'full_width_page': True,
# Status and priority choices from model
'status_choices': SourceRequest.STATUS_CHOICES,
'priority_choices': SourceRequest.PRIORITY_CHOICES,
}
return render(request, "mainapp/source_list.html", context)