from django.contrib import admin
from .models import Video, Comment, Like


@admin.register(Video)
class VideoAdmin(admin.ModelAdmin):
    list_display = ['title', 'uploader', 'upload_date', 'views']
    list_filter = ['upload_date', 'category']
    search_fields = ['title', 'description']


@admin.register(Comment)
class CommentAdmin(admin.ModelAdmin):
    list_display = ['video', 'user', 'created_date']
    list_filter = ['created_date']
    search_fields = ['text']


@admin.register(Like)
class LikeAdmin(admin.ModelAdmin):
    list_display = ['video', 'user', 'created_date']
    list_filter = ['created_date']
