diff --git a/www/conservancy/apps/events/urls.py b/www/conservancy/apps/events/urls.py new file mode 100644 index 0000000000000000000000000000000000000000..8541241f260abbc51079e39c5e369359c95f0314 --- /dev/null +++ b/www/conservancy/apps/events/urls.py @@ -0,0 +1,19 @@ +from django.conf.urls.defaults import * +from models import Event # relative import + +info_dict = { + 'queryset': Event.objects.all(), + 'date_field': 'date', + 'allow_future': True, +} + +urlpatterns = patterns('django.views.generic.date_based', + (r'^(?P\d{4})/$', 'archive_year', dict(info_dict, + make_object_list=True)), +) + +urlpatterns += patterns('sflc.apps.events.views', + (r'^/?$', 'custom_index', dict(info_dict, queryset=Event.past.all(), paginate_by=10)), + (r'^(?P\d{4})/(?P[-\w]+)/$', 'event_detail', dict(info_dict, slug_field='slug')), + (r'^ics/$', 'future_event_ics', info_dict), +)