from django.contrib import admin
from follows.models import FollowUser, FollowCategory


@admin.register(FollowUser)
class FollowUserAdmin(admin.ModelAdmin):
    list_display = ['id', 'follower', 'followed', 'created_at']
    search_fields = ['follower__username', 'followed__username']
    list_filter = ['created_at']
    ordering = ['-created_at']
    readonly_fields = ['created_at', 'updated_at']


@admin.register(FollowCategory)
class FollowCategoryAdmin(admin.ModelAdmin):
    list_display = ['id', 'user', 'category', 'created_at']
    search_fields = ['user__username', 'category__title']
    list_filter = ['created_at']
    ordering = ['-created_at']
    readonly_fields = ['created_at']