Правки и улучшения визуала. Добавил функционал отметок.
This commit is contained in:
@@ -24,6 +24,7 @@ from .models import (
|
||||
Modulation,
|
||||
Standard,
|
||||
SigmaParMark,
|
||||
ObjectMark,
|
||||
SigmaParameter,
|
||||
Parameter,
|
||||
Satellite,
|
||||
@@ -339,6 +340,23 @@ class ParameterInline(admin.StackedInline):
|
||||
# ============================================================================
|
||||
|
||||
|
||||
@admin.register(ObjectMark)
|
||||
class ObjectMarkAdmin(BaseAdmin):
|
||||
"""Админ-панель для модели ObjectMark."""
|
||||
|
||||
list_display = ("source", "mark", "timestamp", "created_by")
|
||||
list_select_related = ("source", "created_by__user")
|
||||
search_fields = ("source__id",)
|
||||
ordering = ("-timestamp",)
|
||||
list_filter = (
|
||||
"mark",
|
||||
("timestamp", DateRangeQuickSelectListFilterBuilder()),
|
||||
("source", MultiSelectRelatedDropdownFilter),
|
||||
)
|
||||
readonly_fields = ("timestamp", "created_by")
|
||||
autocomplete_fields = ("source",)
|
||||
|
||||
|
||||
@admin.register(SigmaParMark)
|
||||
class SigmaParMarkAdmin(BaseAdmin):
|
||||
"""Админ-панель для модели SigmaParMark."""
|
||||
@@ -1023,6 +1041,7 @@ class SourceAdmin(ImportExportActionModelAdmin, LeafletGeoAdmin, BaseAdmin):
|
||||
("created_at", DateRangeQuickSelectListFilterBuilder()),
|
||||
("updated_at", DateRangeQuickSelectListFilterBuilder()),
|
||||
)
|
||||
search_fields = ("id",)
|
||||
ordering = ("-created_at",)
|
||||
readonly_fields = ("created_at", "created_by", "updated_at", "updated_by")
|
||||
inlines = [ObjItemInline]
|
||||
|
||||
Reference in New Issue
Block a user