| 1 | from django.conf.urls.defaults import * |
|---|
| 2 | from django.contrib.auth.views import login, logout |
|---|
| 3 | from django.views.generic.list_detail import object_list, object_detail |
|---|
| 4 | |
|---|
| 5 | from reviewapp.views import index, user_dump, new_submission, submissions_list |
|---|
| 6 | from reviewapp.views import dashboard, submission_detail, user_profile |
|---|
| 7 | from reviewapp.views import upload_trial, open_remark |
|---|
| 8 | |
|---|
| 9 | from reviewapp.models import Submission, News |
|---|
| 10 | |
|---|
| 11 | |
|---|
| 12 | submissions = { |
|---|
| 13 | 'queryset':Submission.objects.all() |
|---|
| 14 | } |
|---|
| 15 | |
|---|
| 16 | news = { |
|---|
| 17 | 'queryset': News.objects.filter(status__exact='published').order_by('-created',), |
|---|
| 18 | } |
|---|
| 19 | |
|---|
| 20 | urlpatterns = patterns('', |
|---|
| 21 | |
|---|
| 22 | url(r'^news/$', object_list, news, name='reviewapp.newslist'), |
|---|
| 23 | |
|---|
| 24 | url(r'^news/(?P<object_id>\d+)/$', object_detail, news, name='reviewapp.news'), |
|---|
| 25 | |
|---|
| 26 | url(r'^accounts/dashboard/$', dashboard, name='reviewapp.dashboard'), |
|---|
| 27 | |
|---|
| 28 | url(r'^accounts/profile/$', user_profile, name='reviewapp.userhome'), |
|---|
| 29 | |
|---|
| 30 | url(r'^accounts/uploadtrial/$', upload_trial, name='reviewapp.uploadtrial'), #same as accounts/profile |
|---|
| 31 | |
|---|
| 32 | url(r'^accounts/submissionlist/$', submissions_list, name='reviewapp.submissionlist'), #same as accounts/profile |
|---|
| 33 | |
|---|
| 34 | url(r'^accounts/submission/(\d+)/$', submission_detail, |
|---|
| 35 | name='reviewapp.submission'), |
|---|
| 36 | |
|---|
| 37 | url(r'^accounts/newsubmission/$', new_submission, |
|---|
| 38 | name='reviewapp.new_submission'), |
|---|
| 39 | |
|---|
| 40 | url(r'^accounts/userdump/$', user_dump), |
|---|
| 41 | |
|---|
| 42 | url(r'^accounts/login/$', login, dict(template_name='reviewapp/login.html',redirect_field_name='/'), |
|---|
| 43 | name='reviewapp.login'), |
|---|
| 44 | |
|---|
| 45 | url(r'^accounts/logout/$', logout, dict(next_page='/'), |
|---|
| 46 | name='reviewapp.logout'), |
|---|
| 47 | |
|---|
| 48 | url(r'^remark/open/(?P<submission_id>\d+)/(?P<context>[a-zA-Z0-9_\- ]+)/$', open_remark, |
|---|
| 49 | name='reviewapp.openremark'), |
|---|
| 50 | |
|---|
| 51 | url(r'^$', index, name='reviewapp.home'), |
|---|
| 52 | ) |
|---|