Source

cmsplugin-news / cmsplugin_news / urls.py

Full commit
from django.conf.urls.defaults import *

from cmsplugin_news.models import News
from cmsplugin_news.feeds import NewsEntryFeed

news_info_dict = {
    'queryset': News.published.all(),
    'date_field': 'pub_date',
}

news_info_month_dict = {
    'queryset': News.published.all(),
    'date_field': 'pub_date',
    'month_format': '%m',
}

feeds = {
    'news': NewsEntryFeed,
}

rss_dict = {
    'feed_dict': feeds,
    'url': 'news',
}

urlpatterns = patterns('django.views.generic.date_based',
    (r'^$', 
        'archive_index', news_info_dict, 'news_archive_index'),

    (r'^(?P<year>\d{4})/$', 
        'archive_year', news_info_dict, 'news_archive_year'),
    
    (r'^(?P<year>\d{4})/(?P<month>\d{2})/$', 
        'archive_month', news_info_month_dict, 'news_archive_month'),
    
    (r'^(?P<year>\d{4})/(?P<month>\d{2})/(?P<day>\d{2})/$', 
        'archive_day', news_info_month_dict, 'news_archive_day'),
    
    (r'^(?P<year>\d{4})/(?P<month>\d{2})/(?P<day>\d{2})/(?P<slug>[-\w]+)/$', 
        'object_detail', news_info_month_dict, 'news_detail'),
)

urlpatterns += patterns('',
    (r'^rss/$',
        'django.contrib.syndication.views.feed', rss_dict, 'news_rss'),
)