move warranty models to device app

This commit is contained in:
Andreas Zweili 2020-01-12 16:21:12 +01:00
parent 391ffa9ad8
commit 8afd4e13c4
6 changed files with 21 additions and 14 deletions

View File

@ -20,8 +20,6 @@ from .models import (
RaidType,
Ram,
RamType,
Warranty,
WarrantyType
)
@ -89,14 +87,6 @@ class RamTypeAdmin(admin.ModelAdmin):
return {}
class WarrantyTypeAdmin(admin.ModelAdmin):
def get_model_perms(self, request):
"""
Return empty perms dict thus hiding the model from admin index.
"""
return {}
class DiskInRaidAdmin(admin.ModelAdmin):
def get_model_perms(self, request):
"""
@ -169,5 +159,3 @@ admin.site.register(DiskType, DiskTypeAdmin)
admin.site.register(RaidType, RaidTypeAdmin)
admin.site.register(Ram, RamModuleAdmin)
admin.site.register(RamType, RamTypeAdmin)
admin.site.register(Warranty)
admin.site.register(WarrantyType, WarrantyTypeAdmin)

View File

@ -5,4 +5,3 @@ from .cpu import CpuArchitecture, CpuManufacturer, Cpu
from .disk import DiskType, Disk
from .raid import DisksInRaid, RaidType, Raid
from .ram import RamType, Ram
from .warranty import Warranty, WarrantyType

View File

@ -7,6 +7,8 @@ from .models import (
DeviceCategory,
DeviceInNet,
DeviceManufacturer,
Warranty,
WarrantyType
)
@ -32,8 +34,18 @@ class DeviceInNetInline(nested_admin.NestedStackedInline):
verbose_name_plural = 'Nets'
class WarrantyTypeAdmin(admin.ModelAdmin):
def get_model_perms(self, request):
"""
Return empty perms dict thus hiding the model from admin index.
"""
return {}
admin.site.register(ConnectedDevice)
admin.site.register(Device)
admin.site.register(DeviceCategory, DeviceCategoryAdmin)
admin.site.register(DeviceInNet)
admin.site.register(DeviceManufacturer, DeviceManufacturerAdmin)
admin.site.register(Warranty)
admin.site.register(WarrantyType, WarrantyTypeAdmin)

View File

@ -0,0 +1,8 @@
from .warranty import Warranty, WarrantyType
from .device import (
ConnectedDevice,
Device,
DeviceCategory,
DeviceInNet,
DeviceManufacturer,
)

View File

@ -2,7 +2,7 @@ from django.db import models
from core.models import Category
from devices.models import Device
from .device import Device
class WarrantyType(Category):