from django.contrib import admin
from modeltranslation.admin import TranslationAdmin
from .models import ContactMessage

@admin.register(ContactMessage)
class ContactMessageAdmin(TranslationAdmin):
    list_display = ('name', 'email', 'phone', 'service_type', 'message_preview', 'created_at', 'id')
    search_fields = ('name', 'email', 'phone', 'service_type', 'message')
    list_filter = ('created_at',)  

    def message_preview(self, obj):
        return (obj.message[:50] + '...') if len(obj.message) > 50 else obj.message
    message_preview.short_description = 'الرسالة'
