forked from rc/aircox
61 lines
1.1 KiB
Python
61 lines
1.1 KiB
Python
from django.conf.urls import url, include
|
|
|
|
from website.models import *
|
|
from website.views import *
|
|
|
|
from aircox_cms.models import Article
|
|
from aircox_cms.views import ViewSet, Menu, Section
|
|
from aircox_cms.routes import *
|
|
from aircox_cms.website import Website
|
|
|
|
class ProgramSet (ViewSet):
|
|
model = Program
|
|
list_routes = [
|
|
AllRoute,
|
|
ThreadRoute,
|
|
SearchRoute,
|
|
DateRoute,
|
|
]
|
|
|
|
detail_sections = [
|
|
ScheduleSection
|
|
]
|
|
|
|
class EpisodeSet (ViewSet):
|
|
model = Episode
|
|
list_routes = [
|
|
AllRoute,
|
|
ThreadRoute,
|
|
SearchRoute,
|
|
DateRoute,
|
|
]
|
|
|
|
class ArticleSet (ViewSet):
|
|
model = Article
|
|
list_routes = [
|
|
AllRoute,
|
|
ThreadRoute,
|
|
SearchRoute,
|
|
DateRoute,
|
|
]
|
|
|
|
|
|
website = Website(
|
|
name = 'RadioCampus',
|
|
menus = [
|
|
Menu(
|
|
position = 'top',
|
|
sections = [
|
|
Section(content = "Radio Campus le SITE")
|
|
]
|
|
)
|
|
],
|
|
)
|
|
|
|
|
|
website.register_set(ProgramSet)
|
|
website.register_set(EpisodeSet)
|
|
website.register_set(ArticleSet)
|
|
urlpatterns = website.urls
|
|
|