app/urls.py
changeset 252 112f36f4598f
parent 241 0408b85de42b
child 284 44abd20296ce
equal deleted inserted replaced
251:8f23804302d0 252:112f36f4598f
    18   ]
    18   ]
    19 
    19 
    20 
    20 
    21 from django.conf.urls.defaults import *
    21 from django.conf.urls.defaults import *
    22 
    22 
    23 from soc.logic import key_name
    23 from soc.logic import path_linkname
    24 
    24 
    25 
    25 
    26 urlpatterns = patterns(
    26 urlpatterns = patterns(
       
    27     # Home Page view
    27     '',
    28     '',
    28     (r'^$', 'soc.views.site.home.public'),
    29     (r'^$', 'soc.views.site.home.public'),
       
    30     
       
    31     # Home Page Site views
    29     (r'^site/home$', 'soc.views.site.home.public'),
    32     (r'^site/home$', 'soc.views.site.home.public'),
    30     (r'^site/home/edit$', 'soc.views.site.home.edit'),
    33     (r'^site/home/edit$', 'soc.views.site.home.edit'),
    31 
    34 
    32     # TODO(tlarsen): uncomment these when the view functions are committed
    35     # TODO(tlarsen): uncomment these when the view functions are committed
    33     # attempt to send User to their dashboard
    36     # attempt to send User to their dashboard
    35     # current logged-in User)    
    38     # current logged-in User)    
    36     # (r'^user/roles$',
    39     # (r'^user/roles$',
    37     #  'soc.views.user.roles.dashboard'),
    40     #  'soc.views.user.roles.dashboard'),
    38     # (r'^user/roles/(?P<linkname>[_0-9a-z]+)$',
    41     # (r'^user/roles/(?P<linkname>[_0-9a-z]+)$',
    39     #  'soc.views.user.roles.dashboard'),
    42     #  'soc.views.user.roles.dashboard'),
    40 
    43     
       
    44     # User Profile Site views
    41     (r'^site/user/lookup$', 'soc.views.site.user.profile.lookup'),
    45     (r'^site/user/lookup$', 'soc.views.site.user.profile.lookup'),
    42     (r'^site/user/profile$', 'soc.views.site.user.profile.create'),
    46     (r'^site/user/profile$', 'soc.views.site.user.profile.create'),
    43     (r'^site/user/profile/%s$' % key_name.LINKNAME_ARG_PATTERN,
    47     (r'^site/user/profile/%s$' % path_linkname.LINKNAME_ARG_PATTERN,
    44      'soc.views.site.user.profile.edit'),
    48      'soc.views.site.user.profile.edit'),
    45     (r'^site/user/list$', 'soc.views.site.user.list.all'),
    49     (r'^site/user/list$', 'soc.views.site.user.list.all'),
    46 
    50 
    47     (r'^docs/show/%s$' % key_name.WORK_PATH_LINKNAME_ARGS_PATTERN,
    51     # Document views
       
    52     (r'^docs/show/%s$' % path_linkname.PATH_LINKNAME_ARGS_PATTERN,
    48      'soc.views.docs.show.public'),
    53      'soc.views.docs.show.public'),
    49 
    54     
       
    55     # Document Site views
    50     (r'^site/docs/edit$', 'soc.views.site.docs.edit.create'),
    56     (r'^site/docs/edit$', 'soc.views.site.docs.edit.create'),
    51     (r'^site/docs/edit/%s$' % key_name.WORK_PATH_LINKNAME_ARGS_PATTERN,
    57     (r'^site/docs/edit/%s$' % path_linkname.PATH_LINKNAME_ARGS_PATTERN,
    52      'soc.views.site.docs.edit.edit'),
    58      'soc.views.site.docs.edit.edit'),
    53     (r'^site/docs/list$', 'soc.views.site.docs.list.all'),
    59     (r'^site/docs/list$', 'soc.views.site.docs.list.all'),
    54     
    60     
    55     # TODO(pawel.solyga): uncomment when the view functions are committed
    61     # Sponsor Group public view
    56     #(r'^site/sponsor/profile$', 'soc.views.site.sponsor.profile.edit'),
    62     (r'^sponsor/profile/%s' % path_linkname.LINKNAME_ARG_PATTERN,
    57     #(r'^site/sponsor/list$', 'soc.views.site.sponsor.list.all'),
    63      'soc.views.sponsor.profile.public'),
    58     
    64     
       
    65     # Sponsor Group Site views
       
    66     (r'^site/sponsor/profile$', 'soc.views.site.sponsor.profile.edit'),
       
    67     (r'^site/sponsor/profile/%s' % path_linkname.LINKNAME_ARG_PATTERN,
       
    68      'soc.views.site.sponsor.profile.edit'),
       
    69     (r'^site/sponsor/list$', 'soc.views.site.sponsor.list.all'),
       
    70     
       
    71     # User Profile views
    59     (r'^user/profile$', 'soc.views.user.profile.edit'),
    72     (r'^user/profile$', 'soc.views.user.profile.edit'),
    60     (r'^user/profile/%s$' % key_name.LINKNAME_ARG_PATTERN,
    73     (r'^user/profile/%s$' % path_linkname.LINKNAME_ARG_PATTERN,
    61      'soc.views.user.profile.edit'),
    74      'soc.views.user.profile.edit'),
    62 
    75 
    63     # these are not really used...
    76     # these are not really used...
    64     (r'^org/profile/(?P<program>ghop[_0-9a-z]+)/(?P<linkname>[_0-9a-z]+)/$',
    77     (r'^org/profile/(?P<program>ghop[_0-9a-z]+)/(?P<linkname>[_0-9a-z]+)/$',
    65      'soc.views.person.profile.edit',
    78      'soc.views.person.profile.edit',