from django.contrib import admin
from .models import Data, SchoolRating, DataMap
# Register your models here.

class DataAdmin(admin.ModelAdmin):
    fields = ('fmls_listing_no', 'county_name', 'status')
    list_display = ('fmls_listing_no', 'county_name', 'status', 'updated_at')
    list_filter = ('county_name', 'status', 'updated_at')
    ordering = ['updated_at']
    search_fields = ['fmls_listing_no', 'county_name', 'status']

class DataMapAdmin(admin.ModelAdmin):
    list_display = ('fmls_api_data', 'wp_id', 'created_at', 'updated_at')
    list_filter = ('wp_id', 'updated_at')
    ordering = ['updated_at']
    search_fields = ['fmls_api_data', 'wp_id', 'updated_at']

class SchoolRatingAdmin(admin.ModelAdmin):
    fields = ('city_name', 'school_type', 'school_name', 'school_fmls_name', 'school_rating')
    list_display = ('city_name', 'school_type', 'school_name', 'school_fmls_name', 'school_rating')
    list_filter = ('city_name', 'school_type', 'school_rating')
    ordering = ['-school_rating']
    search_fields = ['city_name', 'school_type', 'school_name', 'school_fmls_name', 'school_rating']

admin.site.register(Data, DataAdmin)
admin.site.register(DataMap, DataMapAdmin)
admin.site.register(SchoolRating, SchoolRatingAdmin)