from django.contrib import admin from reversion.admin import VersionAdmin from .models import Machine, MachineType, IpList, Interface, Extension class MachineAdmin(VersionAdmin): list_display = ('user','name','active') class MachineTypeAdmin(VersionAdmin): list_display = ('type','extension','need_infra') class ExtensionAdmin(VersionAdmin): list_display = ('name',) class IpListAdmin(VersionAdmin): list_display = ('ipv4','ip_type') class InterfaceAdmin(VersionAdmin): list_display = ('machine','type','dns','mac_address','ipv4','details') admin.site.register(Machine, MachineAdmin) admin.site.register(MachineType, MachineTypeAdmin) admin.site.register(Extension, ExtensionAdmin) admin.site.register(IpList, IpListAdmin) admin.site.register(Interface, InterfaceAdmin)