from django.contrib import admin
from .models import *

@admin.register(Image)
class ImageAdmin(admin.ModelAdmin):
    list_display = ('title', 'image', 'status')
    list_filter = ('status',)
    list_editable = ('status',)
    search_fields = ('title',)
    ordering = ('status',)

class ContactAdmin(admin.ModelAdmin):
    list_display = ['name', 'email', 'phone_number', 'message', 'created', 'status', 'updated']
    search_fields = ['name', 'email' 'phone_number', 'created', 'status', 'updated']
    list_filter = ['status']
    list_display_links = ['email']
    list_per_page = 20

admin.site.register(Contact, ContactAdmin)

@admin.register(SpecialImage)
class SpecialImageAdmin(admin.ModelAdmin):
    list_display = ('title', 'image', 'status')
    list_filter = ('status',)
    list_editable = ('status',)
    search_fields = ('title',)
    ordering = ('status',)

@admin.register(Video)
class VideoAdmin(admin.ModelAdmin):
    list_display = ('title', 'video', 'type')
    list_filter = ('type',)
