intranet/apps/itemreg/admin.py

Summary

Maintainability
A
3 hrs
Test Coverage
from django.contrib import admin

from .models import CalculatorRegistration, ComputerRegistration, PhoneRegistration


class CalculatorRegistrationAdmin(admin.ModelAdmin):
    list_display = ("calc_type", "calc_serial", "calc_id", "user", "added")
    list_filter = ("calc_type", "added")
    ordering = ("-added",)
    raw_id_fields = ("user",)


class ComputerRegistrationAdmin(admin.ModelAdmin):
    list_display = ("manufacturer", "model", "serial", "description", "user", "added")
    list_filter = ("added", "manufacturer")
    ordering = ("-added",)
    raw_id_fields = ("user",)


class PhoneRegistrationAdmin(admin.ModelAdmin):
    list_display = ("manufacturer", "model", "imei", "description", "user", "added")
    list_filter = ("added", "manufacturer")
    ordering = ("-added",)
    raw_id_fields = ("user",)


admin.site.register(CalculatorRegistration, CalculatorRegistrationAdmin)
admin.site.register(ComputerRegistration, ComputerRegistrationAdmin)
admin.site.register(PhoneRegistration, PhoneRegistrationAdmin)