This commit is contained in:
bkfox
2015-10-02 15:31:44 +02:00
parent 2af9cf8b13
commit 7069ed8918
7 changed files with 224 additions and 105 deletions

View File

@ -15,6 +15,15 @@ def add_inline (base_model, post_model, prepend = False):
max_num = 1
verbose_name = _('Post')
fieldsets = [
(None, {
'fields': ['title', 'content', 'image', 'tags']
}),
(None, {
'fields': ['date', 'published', 'author', 'thread']
})
]
registry = admin.site._registry
if not base_model in registry:
raise TypeError(str(base_model) + " not in admin registry")
@ -28,8 +37,8 @@ def add_inline (base_model, post_model, prepend = False):
registry[base_model].inlines = inlines
add_inline(programs.Program, Program)
add_inline(programs.Episode, Episode)
add_inline(programs.Program, Program, True)
add_inline(programs.Episode, Episode, True)
#class ArticleAdmin (DescriptionAdmin):

View File

@ -4,7 +4,7 @@ from website.models import *
from website.views import *
from cms.models import Article
from cms.views import ViewSet
from cms.views import ViewSet, Menu
from cms.routes import *
class ProgramSet (ViewSet):
@ -38,11 +38,20 @@ class ArticleSet (ViewSet):
DateRoute,
]
router = Router()
router.register_set(ProgramSet())
router.register_set(EpisodeSet())
router.register_set(ArticleSet())
urlpatterns = router.get_urlpatterns()
website = Website(
name = 'RadioCampus',
menus = [
Menu(
position = 'top',
sections = []
)
],
})
website.register_set(ProgramSet)
website.register_set(EpisodeSet)
website.register_set(ArticleSet)
urlpatterns = website.urls