from django.contrib import admin
from .models import FeatureFlag, UserFeatureFlag


@admin.register(FeatureFlag)
class FeatureFlagAdmin(admin.ModelAdmin):
    list_display = ('name', 'is_enabled', 'rollout_percentage', 'created_at')
    list_filter = ('is_enabled',)
    search_fields = ('name',)


@admin.register(UserFeatureFlag)
class UserFeatureFlagAdmin(admin.ModelAdmin):
    list_display = ('feature_flag', 'user', 'is_enabled', 'created_at')
    search_fields = ('feature_flag__name', 'user__username')
