source: asadb/urls.py @ 57f8ffa

fysm-4-1iframespace-accessstablestagetest-hooks
Last change on this file since 57f8ffa was f921734, checked in by Alex Dehnert <adehnert@…>, 16 years ago

Keep dorms and FSILGs from submitting to the FYSM

  • Property mode set to 100644
File size: 1.7 KB
Line 
1from django.conf.urls.defaults import *
2from django.contrib.auth.views import login, logout
3from django.views.generic import list_detail
4
5# Uncomment the next two lines to enable the admin:
6from django.contrib import admin
7admin.autodiscover()
8
9import settings
10
11import forms.views
12
13urlpatterns = patterns('',
14    # Example:
15    # (r'^asadb/', include('asadb.foo.urls')),
16    url(
17        r'^$',
18        'django.views.generic.simple.direct_to_template',
19        {'template': 'index.html', 'extra_context': { 'pagename':'homepage' }, },
20        name='homepage',
21    ),
22
23    # FYSM
24    url(
25        r'^fysm/submit/select/$',
26        forms.views.select_group_fysm,
27        name='fysm-select',
28    ),
29    url(r'^fysm/submit/manage/(\d+)/$', forms.views.fysm_manage, name='fysm-manage', ),
30    url(r'^fysm/submit/thanks/(\d+)/$', forms.views.fysm_thanks, name='fysm-thanks', ),
31    url(r'^fysm/(?:(\d+)/)?(?:([\w-]+)/)?$', forms.views.fysm_by_years, name='fysm', ),
32
33    # Uncomment the admin/doc line below and add 'django.contrib.admindocs'
34    # to INSTALLED_APPS to enable admin documentation:
35    # (r'^admin/doc/', include('django.contrib.admindocs.urls')),
36
37    # Uncomment the next line to enable the admin:
38    (r'^admin/', include(admin.site.urls)),
39    url(r'^accounts/login/',  login,  name='login', ),
40    url(r'^accounts/logout/', logout, name='logout', ),
41)
42
43if settings.DEBUG:
44    from django.views.static import serve
45    _media_url = settings.MEDIA_URL
46    if _media_url.startswith('/'):
47        _media_url = _media_url[1:]
48        urlpatterns += patterns('',
49                                (r'^%s(?P<path>.*)$' % _media_url,
50                                serve,
51                                {'document_root': settings.MEDIA_ROOT}))
52    del(_media_url, serve)
Note: See TracBrowser for help on using the repository browser.