from django.contrib import admin
from import_export.admin import ImportExportModelAdmin

from .models import Developer, DeveloperTranslate 
# Register your models here.


@admin.register(Developer)
class DeveloperAdmin(ImportExportModelAdmin, admin.ModelAdmin):
    list_display = ['id', 'name', 'slug', 'web_address', "country", "city"]
    search_fields = ['name']
    autocomplete_fields = ['location', 'country', 'city']
    list_filter = ['is_featured', 'is_active', 'is_deleted']
    ordering = ["name", "-web_address", "slug", "-id"]
    readonly_fields = []
    prepopulated_fields = {}
    # date_hierarchy = 'created_at'
    empty_value_display = '-'
    
@admin.register(DeveloperTranslate)
class DeveloperTranslateAdmin(ImportExportModelAdmin, admin.ModelAdmin):
    list_display = ['id', 'name', 'slug', 'language']
    search_fields = ['name']
    autocomplete_fields = ['developer', 'language']
    list_filter = ["is_paraphrased", "paraphrase_error"]
    ordering = ["-id"]
    readonly_fields = []
    prepopulated_fields = {}
    # date_hierarchy = 'created_at'
    empty_value_display = '-'