from django.contrib import admin
from applications.models import Application


@admin.register(Application)
class ApplicationAdmin(admin.ModelAdmin):
    list_display = ('id', 'user', 'job', 'status', 'applied_at')
    list_filter = ('status', 'applied_at')
    search_fields = ('user__username', 'job__title')
    readonly_fields = ('applied_at', 'updated_at')
    ordering = ('-applied_at',)
