add admin site support for hosting domains
This commit is contained in:
parent
0c291f0510
commit
75e4892835
2 changed files with 24 additions and 3 deletions
|
@ -1,5 +1,14 @@
|
||||||
|
"""
|
||||||
|
This module registers the model classes defined in :py:mod:`domains.models`
|
||||||
|
with the django admin site.
|
||||||
|
|
||||||
|
"""
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
|
|
||||||
from .models import MailDomain
|
from .models import (
|
||||||
|
MailDomain,
|
||||||
|
HostingDomain,
|
||||||
|
)
|
||||||
|
|
||||||
admin.site.register(MailDomain)
|
admin.site.register(MailDomain)
|
||||||
|
admin.site.register(HostingDomain)
|
||||||
|
|
|
@ -8,10 +8,11 @@ from django import forms
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
|
|
||||||
from .models import (
|
from .models import (
|
||||||
CustomerHostingPackage,
|
|
||||||
CustomerDiskSpaceOption,
|
CustomerDiskSpaceOption,
|
||||||
CustomerUserDatabaseOption,
|
CustomerHostingPackage,
|
||||||
|
CustomerHostingPackageDomain,
|
||||||
CustomerMailboxOption,
|
CustomerMailboxOption,
|
||||||
|
CustomerUserDatabaseOption,
|
||||||
DiskSpaceOption,
|
DiskSpaceOption,
|
||||||
HostingPackageTemplate,
|
HostingPackageTemplate,
|
||||||
MailboxOption,
|
MailboxOption,
|
||||||
|
@ -78,6 +79,16 @@ class CustomerUserDatabaseOptionInline(admin.TabularInline):
|
||||||
extra = 0
|
extra = 0
|
||||||
|
|
||||||
|
|
||||||
|
class CustomerHostingPackageDomainInline(admin.TabularInline):
|
||||||
|
"""
|
||||||
|
This class implements the inline editor for assigning hosting domains to
|
||||||
|
hosting packages.
|
||||||
|
|
||||||
|
"""
|
||||||
|
model = CustomerHostingPackageDomain
|
||||||
|
extra = 0
|
||||||
|
|
||||||
|
|
||||||
class CustomerHostingPackageAdmin(admin.ModelAdmin):
|
class CustomerHostingPackageAdmin(admin.ModelAdmin):
|
||||||
"""
|
"""
|
||||||
This class implements the admin interface for
|
This class implements the admin interface for
|
||||||
|
@ -95,6 +106,7 @@ class CustomerHostingPackageAdmin(admin.ModelAdmin):
|
||||||
CustomerDiskSpaceOptionInline,
|
CustomerDiskSpaceOptionInline,
|
||||||
CustomerMailboxOptionInline,
|
CustomerMailboxOptionInline,
|
||||||
CustomerUserDatabaseOptionInline,
|
CustomerUserDatabaseOptionInline,
|
||||||
|
CustomerHostingPackageDomainInline,
|
||||||
]
|
]
|
||||||
list_display = ['name', 'customer', 'osuser']
|
list_display = ['name', 'customer', 'osuser']
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue