Добавил информацию о типе объекта. Просто фиксы
This commit is contained in:
@@ -25,6 +25,7 @@ from .models import (
|
||||
Standard,
|
||||
SigmaParMark,
|
||||
ObjectMark,
|
||||
ObjectInfo,
|
||||
SigmaParameter,
|
||||
Parameter,
|
||||
Satellite,
|
||||
@@ -394,6 +395,15 @@ class StandardAdmin(BaseAdmin):
|
||||
ordering = ("name",)
|
||||
|
||||
|
||||
@admin.register(ObjectInfo)
|
||||
class ObjectInfoAdmin(BaseAdmin):
|
||||
"""Админ-панель для модели ObjectInfo (Тип объекта)."""
|
||||
|
||||
list_display = ("name",)
|
||||
search_fields = ("name",)
|
||||
ordering = ("name",)
|
||||
|
||||
|
||||
class SigmaParameterInline(admin.StackedInline):
|
||||
model = SigmaParameter
|
||||
extra = 0
|
||||
@@ -1036,20 +1046,26 @@ class ObjItemInline(admin.TabularInline):
|
||||
class SourceAdmin(ImportExportActionModelAdmin, LeafletGeoAdmin, BaseAdmin):
|
||||
"""Админ-панель для модели Source."""
|
||||
|
||||
list_display = ("id", "created_at", "updated_at")
|
||||
list_display = ("id", "info", "created_at", "updated_at")
|
||||
list_select_related = ("info",)
|
||||
list_filter = (
|
||||
("info", MultiSelectRelatedDropdownFilter),
|
||||
("created_at", DateRangeQuickSelectListFilterBuilder()),
|
||||
("updated_at", DateRangeQuickSelectListFilterBuilder()),
|
||||
)
|
||||
search_fields = ("id",)
|
||||
search_fields = ("id", "info__name")
|
||||
ordering = ("-created_at",)
|
||||
readonly_fields = ("created_at", "created_by", "updated_at", "updated_by")
|
||||
inlines = [ObjItemInline]
|
||||
|
||||
fieldsets = (
|
||||
(
|
||||
"Координаты: геолокация",
|
||||
{"fields": ("coords_kupsat", "coords_valid", "coords_reference")},
|
||||
"Основная информация",
|
||||
{"fields": ("info",)},
|
||||
),
|
||||
(
|
||||
"Координаты",
|
||||
{"fields": ("coords_average", "coords_kupsat", "coords_valid", "coords_reference")},
|
||||
),
|
||||
(
|
||||
"Метаданные",
|
||||
@@ -1059,3 +1075,5 @@ class SourceAdmin(ImportExportActionModelAdmin, LeafletGeoAdmin, BaseAdmin):
|
||||
},
|
||||
),
|
||||
)
|
||||
|
||||
autocomplete_fields = ("info",)
|
||||
|
||||
Reference in New Issue
Block a user