# -*- coding: utf-8 -*-
from django.contrib import admin
from .models import AdbreakHistory, SfrAnalytics, VastResponseGo, RealtimeAdbreak


@admin.register(AdbreakHistory)
class AdbreakHistoryAdmin(admin.ModelAdmin):
    list_display = ('channel', 'datetime', 'day', 'duration')
    search_fields = ('channel',)
    readonly_fields = ('created_at',)


@admin.register(SfrAnalytics)
class SfrAnalyticsAdmin(admin.ModelAdmin):
    list_display = ('sfr_channel_name', 'day', 'region', 'indicateur')
    search_fields = ('sfr_channel_name', 'indicateur', 'region')
    readonly_fields = ('created_at',)


@admin.register(VastResponseGo)
class VastResponseGoAdmin(admin.ModelAdmin):
    list_display = ('ad_spot', 'campaign', 'channel', 'impression_status', 'created_at')
    search_fields = ('ad_spot', 'campaign', 'channel')
    readonly_fields = ('created_at',)


@admin.register(RealtimeAdbreak)
class RealtimeAdbreakAdmin(admin.ModelAdmin):
    list_display = ('channel', 'start_at', 'duration', 'status')
    search_fields = ('channel',)
    readonly_fields = ('created_at',)
