pytask/taskapp/urls.py
author Madhusudan.C.S <madhusudancs@gmail.com>
Tue, 01 Feb 2011 02:14:28 +0530
changeset 538 478c7fc9a223
parent 526 9c0c88d129dd
child 543 57b0f8f80ebf
permissions -rw-r--r--
Create a package for taskapp views and break the views into task and textbook. Now all the view functions common to any two entities along with all tasks related views sit in task module. Even if the view is not directly related to the task entity, it sits in the task module since task is the base for every other entity in the application.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
401
bb034741c351 Replace URL definition with the standard way of defining URLs.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 383
diff changeset
     1
from django.conf.urls.defaults import patterns
bb034741c351 Replace URL definition with the standard way of defining URLs.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 383
diff changeset
     2
from django.conf.urls.defaults import url
335
c3d5c4fc91ee Added urls to taskapp
Nishanth Amuluru <nishanth@fossee.in>
parents:
diff changeset
     3
c3d5c4fc91ee Added urls to taskapp
Nishanth Amuluru <nishanth@fossee.in>
parents:
diff changeset
     4
538
478c7fc9a223 Create a package for taskapp views and break the views into task and textbook.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 526
diff changeset
     5
urlpatterns = patterns('pytask.taskapp.views.task',
407
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
     6
  url(r'^create/$', 'create_task', name='create_task'),
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
     7
  url(r'^edit/(?P<task_id>\d+)$', 'edit_task', name='edit_task'),
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
     8
  url(r'^view/(?P<task_id>\d+)$', 'view_task', name='view_task'),
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
     9
  url(r'^claim/(?P<task_id>\d+)$', 'claim_task', name='claim_task'),
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    10
  url(r'^select/(?P<task_id>\d+)$', 'select_user', name='select_user'),
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    11
  url(r'^approve/(?P<task_id>\d+)$', 'approve_task',
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    12
      name='approve_task'),
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    13
  url(r'^approved/(?P<task_id>\d+)$', 'approved_task',
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    14
      name='approved_task'),
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    15
  url(r'^addreviewer/(?P<task_id>\d+)$', 'addreviewer',
421
89a61c582f39 Change the name of the addreviewer url mapper.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 407
diff changeset
    16
      name='addreviewer_task'),
407
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    17
  url(r'^view/work/(?P<task_id>\d+)$', 'view_work', name='view_work'),
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    18
  url(r'^view/report/(?P<report_id>\d+)$', 'view_report',
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    19
      name='view_report'),
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    20
  url(r'^submit/report/(?P<task_id>\d+)$', 'submit_report',
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    21
      name='submit_report'),
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    22
  url(r'^browse/$', 'browse_tasks', name='browse_tasks'),
425
e15749fab2e4 Restructured create form to use templatetags and use Javascript for autcomplete.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 421
diff changeset
    23
  url(r'^suggest_tags/$', 'suggest_task_tags', name='suggest_task_tags'),
407
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    24
)
368
a4fa11b2cb5c add textbook works fine
Nishanth Amuluru <nishanth@fossee.in>
parents: 366
diff changeset
    25
407
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    26
# URL patterns specific to textbook projects.
538
478c7fc9a223 Create a package for taskapp views and break the views into task and textbook.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 526
diff changeset
    27
urlpatterns += patterns('pytask.taskapp.views.textbook',
407
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    28
  url(r'^textbook/create/$', 'create_textbook',
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    29
      name='create_textbook'),
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    30
  url(r'^textbook/view/(?P<task_id>\d+)$', 'view_textbook',
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    31
      name='view_textbook'),
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    32
  url(r'^textbook/edit/(?P<task_id>\d+)$', 'edit_textbook',
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    33
      name='edit_textbook'),
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    34
  url(r'^textbook/approve/(?P<task_id>\d+)$', 'approve_textbook',
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    35
      name='approve_textbook'),
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    36
  url(r'^textbook/approved/(?P<task_id>\d+)$', 'approved_textbook',
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    37
      name='approved_textbook'),
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    38
  url(r'^textbook/browse/$', 'browse_textbooks',
fe51e9080a17 Add name for each URL definition.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 401
diff changeset
    39
      name='browse_textbooks'),
526
9c0c88d129dd Add a view, form and related URL for chapter creation under textbook.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 425
diff changeset
    40
  url(r'^textbook/chapter/create/(?P<book_id>\d+)$', 'create_chapter',
9c0c88d129dd Add a view, form and related URL for chapter creation under textbook.
Madhusudan.C.S <madhusudancs@gmail.com>
parents: 425
diff changeset
    41
      name='create_chapter'),
335
c3d5c4fc91ee Added urls to taskapp
Nishanth Amuluru <nishanth@fossee.in>
parents:
diff changeset
    42
)