from django.contrib import admin

from .models import Attendance


@admin.register(Attendance)
class AttendanceAdmin(admin.ModelAdmin):
    list_display = (
        'member',
        'entry_at',
        'exit_at',
        'entry_source',
        'exit_source',
        'entry_device',
        'exit_device',
    )
    list_filter = ('entry_source', 'exit_source')
    search_fields = (
        'member__first_name',
        'member__last_name',
        'member__mobile',
        'member__enroll_code',
    )
    ordering = ('-entry_at',)
