forked from rc/aircox
lolilol
This commit is contained in:
@ -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):
|
||||
|
@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user