from django.contrib import admin
from .models import ContactPerson, ContactDetail


class ContactDetailInline(admin.TabularInline):
    model = ContactDetail
    extra = 1  # Кількість пустих рядків для додавання нових контактних деталей


@admin.register(ContactPerson)
class ContactPersonAdmin(admin.ModelAdmin):
    list_display = ('name', 'surname', 'position', 'birth_date')
    list_filter = ('position', 'birth_date')
    search_fields = ('name', 'surname', 'position')
    ordering = ('surname', 'name')
    inlines = [ContactDetailInline]
