from django.contrib import admin

from .models import RegistrationSequence, TruckMovement


@admin.register(TruckMovement)
class TruckMovementAdmin(admin.ModelAdmin):
    list_display = (
        'registration_number', 'truck_number', 't_number', 'status',
        'entry_datetime', 'exit_datetime', 'penalty_amount', 'created_by', 'exited_by',
    )
    list_filter = ('status', 't_date')
    search_fields = ('registration_number', 'truck_number', 't_number')
    readonly_fields = ('registration_number', 'penalty_amount')


@admin.register(RegistrationSequence)
class RegistrationSequenceAdmin(admin.ModelAdmin):
    list_display = ('year', 'last_number')
