from django.contrib import admin
from unfold.admin import ModelAdmin

from .models import Team


@admin.register(Team)
class TeamAdmin(ModelAdmin):

    list_display = (
        "full_name_fa",
        "position_fa",
        "order",
        "is_active",
    )

    list_editable = (
        "order",
        "is_active",
    )

    search_fields = (
        "full_name_fa",
        "full_name_en",
        "position_fa",
        "position_en",
    )

    ordering = (
        "order",
    )

    list_filter = (
        "is_active",
    )

    fieldsets = (

        ("👤 اطلاعات فارسی", {
            "fields": (
                "full_name_fa",
                "position_fa",
                "description_fa",
            )
        }),

        ("🌍 اطلاعات انگلیسی", {
            "fields": (
                "full_name_en",
                "position_en",
                "description_en",
            )
        }),

        ("🖼 تصویر", {
            "fields": (
                "image",
            )
        }),

        ("⚙ تنظیمات", {
            "fields": (
                "order",
                "is_active",
            )
        }),

    )