Changeset fbb362a for asadb/urls.py


Ignore:
Timestamp:
Aug 25, 2011, 10:53:03 PM (14 years ago)
Author:
Alex Dehnert <adehnert@…>
Branches:
master, space-access, stable, stage, test-hooks
Children:
9b391ce, 165e5aa
Parents:
d3167b9
git-author:
Alex Dehnert <adehnert@…> (08/25/11 22:53:03)
git-committer:
Alex Dehnert <adehnert@…> (08/25/11 22:53:03)
Message:

Rearrange URLs

This factors out the common "groups" prefix, makes "groups" be used even for
single-group things, and puts group-related stuff in a single namespace.
(Django is lame, and while nested namespaces work, namespaces with wildcards
in the prefix don't, so I can't make a groups:group namespace, which would be
cute.)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asadb/urls.py

    r6a646ce rfbb362a  
    99import settings
    1010
     11import groups.urls
    1112import forms.views
    12 import groups.models
    13 import groups.views
    14 
    1513
    1614urlpatterns = patterns('',
     
    3129    url(r'^fysm/(?:(\d+)/)?(?:([\w-]+)/)?$', forms.views.fysm_by_years, name='fysm', ),
    3230
    33     # Group editing
    34     url(r'^group/(\d+)/edit/main$', groups.views.manage_main, name='group-manage-main', ),
    35     url(r'^group/(\d+)/edit/officers$', groups.views.manage_officers, name='group-manage-officers', ),
    36 
    3731    # Group list
    38     url(r'^groups/$', groups.views.GroupListView.as_view(), name='group-list', ),
    39     url(r'^groups/search/$', groups.views.search_groups, name='group-search', ),
    40     url(r'^group/(?P<pk>\d+)/$', groups.views.GroupDetailView.as_view(), name='group-detail', ),
    41     url(r'^groups/recent_changes/$', groups.views.GroupHistoryView.as_view(), name='groups-manage-history', ),
    42     url(r'^group/(?P<group>\d+)/history/$', groups.views.GroupHistoryView.as_view(), name='group-manage-history', ),
    43     url(r'^groups/signatories/$', groups.views.view_signatories, name='groups-signatories', ),
     32    (r'^groups/', include(groups.urls.urls(), ), ),
    4433
    4534    # Uncomment the admin/doc line below and add 'django.contrib.admindocs'
Note: See TracChangeset for help on using the changeset viewer.