urls.py
changeset 218 59107ce0a618
parent 215 84ec0ca5bc68
child 219 f04a1ec7a07f
equal deleted inserted replaced
217:307f699e6102 218:59107ce0a618
    25     
    25     
    26     (r'^task/browse/$', taskViews.browse_tasks),
    26     (r'^task/browse/$', taskViews.browse_tasks),
    27     (r'^task/view/tid=(\w+)$', taskViews.view_task),
    27     (r'^task/view/tid=(\w+)$', taskViews.view_task),
    28     (r'^task/create/$', taskViews.create_task),
    28     (r'^task/create/$', taskViews.create_task),
    29     (r'^task/publish/tid=(\w+)/$', taskViews.publish_task),
    29     (r'^task/publish/tid=(\w+)/$', taskViews.publish_task),
    30     (r'^task/addmentor/tid=(\w+)$', taskViews.add_mentor),
    30     (r'^task/addreviewer/tid=(\w+)$', taskViews.add_reviewer),
    31     (r'^task/edit/tid=(\w+)$', taskViews.edit_task),
    31     (r'^task/edit/tid=(\w+)$', taskViews.edit_task),
    32     (r'^task/claim/tid=(\w+)$', taskViews.claim_task),
    32     (r'^task/claim/tid=(\w+)$', taskViews.claim_task),
    33     (r'^task/assign/tid=(\w+)$', taskViews.assign_task),
    33     (r'^task/assign/tid=(\w+)$', taskViews.assign_task),
    34     (r'^task/remuser/tid=(\w+)$', taskViews.rem_user),
    34     (r'^task/remuser/tid=(\w+)$', taskViews.rem_user),
    35     (r'^task/addtask/tid=(\w+)$', taskViews.add_tasks),
    35     (r'^task/addtask/tid=(\w+)$', taskViews.add_tasks),
    60     (r'^about/(\w+)/$', userViews.learn_more),
    60     (r'^about/(\w+)/$', userViews.learn_more),
    61 
    61 
    62     (r'^textbook/$', taskViews.show_textbooks),
    62     (r'^textbook/$', taskViews.show_textbooks),
    63     
    63     
    64 )
    64 )
       
    65 from django.conf.urls.defaults import *
       
    66 
       
    67 # Uncomment the next two lines to enable the admin:
       
    68 from django.contrib import admin
       
    69 admin.autodiscover()
       
    70 
       
    71 from pytask.taskapp.views import user as userViews
       
    72 from pytask.taskapp.views import task as taskViews
       
    73 
       
    74 from pytask.taskapp.forms.user import RegistrationFormCustom
       
    75 from registration.views import register
       
    76 
       
    77 urlpatterns = patterns('',
       
    78     # Example:
       
    79     # (r'^pytask/', include('pytask.foo.urls')),
       
    80 
       
    81     # Uncomment the admin/doc line below and add 'django.contrib.admindocs' 
       
    82     # to INSTALLED_APPS to enable admin documentation:
       
    83     # (r'^admin/doc/', include('django.contrib.admindocs.urls')),
       
    84 
       
    85     (r'^images/(?P<path>.*)$', 'django.views.static.serve',
       
    86             {'document_root': './images/'}),
       
    87 
       
    88     (r'^$', userViews.homepage),
       
    89     
       
    90     (r'^task/browse/$', taskViews.browse_tasks),
       
    91     (r'^task/view/tid=(\w+)$', taskViews.view_task),
       
    92     (r'^task/create/$', taskViews.create_task),
       
    93     (r'^task/publish/tid=(\w+)/$', taskViews.publish_task),
       
    94     (r'^task/addreviewer/tid=(\w+)$', taskViews.add_reviewer),
       
    95     (r'^task/edit/tid=(\w+)$', taskViews.edit_task),
       
    96     (r'^task/claim/tid=(\w+)$', taskViews.claim_task),
       
    97     (r'^task/assign/tid=(\w+)$', taskViews.assign_task),
       
    98     (r'^task/remuser/tid=(\w+)$', taskViews.rem_user),
       
    99     (r'^task/addtask/tid=(\w+)$', taskViews.add_tasks),
       
   100     (r'^task/remtask/tid=(\w+)$', taskViews.remove_task),
       
   101     (r'^task/assigncredits/tid=(\w+)$', taskViews.assign_credits),
       
   102     (r'^task/complete/tid=(\w+)$', taskViews.complete_task),
       
   103     (r'^task/close/tid=(\w+)$', taskViews.close_task),
       
   104     (r'^task/delete/tid=(\w+)$', taskViews.delete_task),
       
   105     
       
   106     (r'^admin/', include(admin.site.urls)),
       
   107     
       
   108     url(r'^accounts/register/$',register,{'form_class' : RegistrationFormCustom},name='registration_register'),
       
   109     (r'^accounts/', include('registration.urls')),
       
   110     (r'^accounts/profile/$', userViews.view_my_profile),
       
   111     
       
   112     (r'^user/view/uid=(\d+)$', userViews.view_my_profile),
       
   113     (r'^user/edit/?$', userViews.edit_my_profile),
       
   114 
       
   115     (r'^user/requests/$', userViews.browse_requests),
       
   116     (r'^user/requests/rid=(\d+)/$', userViews.view_request),
       
   117     (r'^user/requests/rid=(\d+)/(\w+)/$', userViews.process_request),
       
   118 
       
   119     (r'^user/notifications/$', userViews.browse_notifications),
       
   120     (r'^user/notifications/nid=(\d+)/$', userViews.view_notification),
       
   121     (r'^user/notifications/nid=(\d+)/(\w+)/$', userViews.edit_notification),
       
   122     (r'^user/make/(\w+)/$', userViews.change_rights),
       
   123 
       
   124     (r'^about/(\w+)/$', userViews.learn_more),
       
   125 
       
   126     (r'^textbook/$', taskViews.show_textbooks),
       
   127     
       
   128 )