Files
timelaps/camlaps/admin.py
ack 035cbac430
All checks were successful
Deploy timelaps / deploy (push) Successful in 7s
добавил выбор времени старта таймлайна
2026-04-19 22:54:01 +03:00

39 lines
997 B
Python

from django.contrib import admin
from .models import Camera, TimelapseJob
@admin.register(Camera)
class CameraAdmin(admin.ModelAdmin):
list_display = ('name', 'slug', 'storage_path', 'is_active', 'updated_at')
list_filter = ('is_active',)
search_fields = ('name', 'slug', 'storage_path')
@admin.register(TimelapseJob)
class TimelapseJobAdmin(admin.ModelAdmin):
list_display = (
'id',
'camera',
'date_from',
'date_to',
'sampling_interval_minutes',
'anchor_time',
'fps',
'status',
'progress_percent',
'created_at',
)
list_filter = ('status', 'include_night', 'sampling_preset', 'camera')
search_fields = ('camera__name', 'output_rel_path', 'error_message')
readonly_fields = (
'progress_percent',
'frames_total',
'frames_processed',
'days_total',
'days_with_frames',
'days_skipped',
'started_at',
'finished_at',
)