from django.contrib import admin
from .models import HeroSection, AboutSection, ConferenceTheme, ScheduleSession, CommitteeMember, Award, Sponsor

@admin.register(HeroSection)
class HeroSectionAdmin(admin.ModelAdmin):
    list_display = ('title', 'is_active')

@admin.register(AboutSection)
class AboutSectionAdmin(admin.ModelAdmin):
    list_display = ('heading', 'edition', 'dates')

@admin.register(ConferenceTheme)
class ConferenceThemeAdmin(admin.ModelAdmin):
    list_display = ('title', 'order', 'is_active')
    list_editable = ('order', 'is_active')

@admin.register(ScheduleSession)
class ScheduleSessionAdmin(admin.ModelAdmin):
    list_display = ('title', 'day_number', 'start_time', 'speaker_name')
    list_filter = ('day_number',)

@admin.register(CommitteeMember)
class CommitteeMemberAdmin(admin.ModelAdmin):
    list_display = ('name', 'category', 'institution', 'order')
    list_filter = ('category',)
    list_editable = ('order',)

@admin.register(Award)
class AwardAdmin(admin.ModelAdmin):
    list_display = ('title', 'order')
    list_editable = ('order',)

@admin.register(Sponsor)
class SponsorAdmin(admin.ModelAdmin):
    list_display = ('name', 'category', 'order')
    list_editable = ('order',)
