~widelands-dev/widelands-website/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
from django.conf.urls import *
from django.views.generic import ListView
from news.views import NewsList, YearNews, MonthNews, NewsDetail, CategoryView
from news.feeds import NewsPostsFeed


urlpatterns = [
    url(r'^(?P<year>[0-9]{4})/(?P<month>[-\w]+)/(?P<day>[0-9]+)/(?P<slug>[-\w]+)/$',
        NewsDetail.as_view(),
        name='news_detail'),
    url(r'^(?P<year>\d{4})/(?P<month>[-\w]+)/$',
        MonthNews.as_view(),
        name='news_archive_month'),
    url(r'^(?P<year>\d{4})/$',
        YearNews.as_view(),
        name='news_archive_year'),
    url(r'^category/(?P<slug>[-\w]+)/',
        CategoryView.as_view(),
        name='category_posts'),
    url(r'^$',
        NewsList.as_view(template_name='news/post_list.html'),
        name='news_index'),
    # Feed
    url(r'^feed/$', NewsPostsFeed())
]