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

from .models import Category, CategoryTranslate, Keyword, News, NewsTranslate, TitleOfBlog
# Register your models here.





@admin.register(Keyword)
class KeywordAdmin(ImportExportModelAdmin, admin.ModelAdmin):
    list_display = ['id', 'title']
    search_fields = ['title']
    autocomplete_fields = ['language', 'related']
    list_filter = []
    ordering = ["-id"]
    readonly_fields = []
    prepopulated_fields = {}
    # date_hierarchy = 'created_at'
    empty_value_display = '-'
    
@admin.register(Category)
class CategoryAdmin(ImportExportModelAdmin, admin.ModelAdmin):
    list_display = ['id', 'title']
    search_fields = ['title']
    autocomplete_fields = ['related']
    list_filter = []
    ordering = ["-id"]
    readonly_fields = []
    prepopulated_fields = {}
    # date_hierarchy = 'created_at'
    empty_value_display = '-'
    
@admin.register(CategoryTranslate)
class CategoryTranslateAdmin(ImportExportModelAdmin, admin.ModelAdmin):
    list_display = ['id', 'title']
    search_fields = ['title']
    autocomplete_fields = ['language', 'category']
    list_filter = []
    ordering = ["-id"]
    readonly_fields = []
    prepopulated_fields = {}
    # date_hierarchy = 'created_at'
    empty_value_display = '-'
    
@admin.register(TitleOfBlog)
class TitleOfBlogAdmin(ImportExportModelAdmin, admin.ModelAdmin):
    list_display = ['id']
    search_fields = []
    autocomplete_fields = ['category']
    list_filter = []
    ordering = ["-id"]
    readonly_fields = []
    prepopulated_fields = {}
    # date_hierarchy = 'created_at'
    empty_value_display = '-'
    
@admin.register(News)
class NewsAdmin(ImportExportModelAdmin, admin.ModelAdmin):
    list_display = ['id']
    search_fields = ['title']
    autocomplete_fields = ['keywords', 'category']
    list_filter = []
    ordering = ["-id"]
    readonly_fields = []
    prepopulated_fields = {}
    # date_hierarchy = 'created_at'
    empty_value_display = '-'


@admin.register(NewsTranslate)
class NewsTranslateAdmin(ImportExportModelAdmin, admin.ModelAdmin):
    list_display = ['id']
    search_fields = ['title']
    autocomplete_fields = ['language', 'news', 'keywords', 'category']
    list_filter = []
    ordering = ["-id"]
    readonly_fields = []
    prepopulated_fields = {}
    # date_hierarchy = 'created_at'
    empty_value_display = '-'
