2017-05-20 12:45:26 +00:00
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
from __future__ import unicode_literals
|
|
|
|
|
|
|
|
from django.contrib import admin
|
|
|
|
|
|
|
|
# Register your models here.
|
2017-12-08 21:43:35 +00:00
|
|
|
from . import models
|
2017-05-20 12:45:26 +00:00
|
|
|
|
|
|
|
'''
|
|
|
|
class SubdomainInline(admin.StackedInline):
|
|
|
|
model = Subdomain
|
|
|
|
|
|
|
|
class DomainAliasInline(admin.StackedInline):
|
|
|
|
model = DomainAlias
|
|
|
|
|
|
|
|
class ServerAdmin(admin.ModelAdmin):
|
|
|
|
pass
|
|
|
|
'''
|
|
|
|
|
2017-12-08 21:43:35 +00:00
|
|
|
class ResourcesAdmin(admin.ModelAdmin):
|
2017-12-09 11:52:46 +00:00
|
|
|
list_display = ('__unicode__', 'type', 'mime')
|
2017-12-08 21:43:35 +00:00
|
|
|
search_fields = ['href']
|
2017-12-09 11:52:46 +00:00
|
|
|
list_filter = ['type', 'mime']
|
2017-12-08 21:43:35 +00:00
|
|
|
|
|
|
|
admin.site.register(models.Resources, ResourcesAdmin)
|
|
|
|
|
|
|
|
|
|
|
|
class ResourcesInline(admin.StackedInline):
|
|
|
|
model = models.ContentResource
|
|
|
|
extra = 2 # how many rows to show
|
|
|
|
|
|
|
|
|
2017-05-20 12:45:26 +00:00
|
|
|
class ContentAdmin(admin.ModelAdmin):
|
|
|
|
save_on_top = True
|
2017-05-24 11:44:04 +00:00
|
|
|
list_display = ('__unicode__', 'datestart', 'type')
|
2017-12-09 11:52:46 +00:00
|
|
|
list_filter = ['datestart', 'type', 'view', 'published']
|
2017-05-24 11:44:04 +00:00
|
|
|
search_fields = ['title', 'body', 'header']
|
2017-12-08 21:43:35 +00:00
|
|
|
raw_id_fields = ['parent']
|
|
|
|
|
|
|
|
inlines = (ResourcesInline,)
|
2017-05-24 11:44:04 +00:00
|
|
|
|
2017-05-20 12:45:26 +00:00
|
|
|
# inlines = [SubdomainInline, DomainAliasInline]
|
|
|
|
# list_display = ('url', 'server', 'manage_nameserver', 'domain_registrar', 'email', 'is_active')
|
|
|
|
# list_editable = ('server', 'manage_nameserver', 'domain_registrar', 'email', 'is_active')
|
|
|
|
|
|
|
|
|
2017-12-08 21:43:35 +00:00
|
|
|
admin.site.register(models.Content, ContentAdmin)
|