You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
2.0 KiB

from django.conf.urls import url, include
from django.contrib import admin
urlpatterns = [
url(r'^grappelli/', include('grappelli.urls')),
url(r'^login/$', 'todolist.login.login_view'),
url(r'^accounts/logout/$', 'todolist.login.Logout'),
url(r'^admin/', include(admin.site.urls)),
url(r'^$', 'todo.views.dashboard', name="dashboard"),
url(r'^todo/(?P<stat>done|list)/$', 'todo.views.MyToDo', name="mytodo"),
#add task and project
url(r'^todo/add/$', 'todo.views.AddBusiness', name="addbusinesstask"),
url(r'^base/add/$', 'todo.views.AddBaseItem', name="addbaseitem"),
url(r'^todo/(?P<pid>\d+)$', 'todo.views.TaskView', name="taskview"),
# add project
url(r'^project/add/$', 'todo.views.AddProject', name="addproject"),
url(r'^project/edit/(?P<id>\d+)/$', 'todo.views.EditProjectList', name="editproject"),
url(r'^project/(?P<stat>done|list)/$', 'todo.views.ViewProjectList', name="projectlist"),
url(r'^project/(?P<pid>\d+)/$', 'todo.views.ViewSubProject', name="subprojectlist"),
#url(r'^project/(?P<pid>\d+)/add/$', 'todo.views.AddSubProject', name="addsubproject"),
url(r'^task/edit/(?P<id>\d+)/$', 'todo.views.EditTask', name="edittaskitem"),
#
url(r'^base/(?P<stat>list|done)/$', 'todo.views.BaseItemList', name='baseitemlist'),
url(r'^delitem/$', 'todo.views.DelItem', name='delitem'),
url(r'^trash/$', 'todo.views.Trashlist', name='trashlist'),
url(r'^mygroup/$', 'todo.views.MyGroup', name='mygroup'),
url(r'^search/$', 'todo.views.Search', name='searchlist'),
url(r'^todo/multi/clock/$', 'todo.views.MultiAdd', name='multiaddtask'),
url(r'^todo/multi/count/$', 'todo.views.MultiAddCount', name='multiaddtaskcount'),
#gant
url(r'^ganttapi/$', 'todo.gantt.get_list_gantt'),
url(r'^gantt/(?P<gid>\d+)/$', 'todo.views.showgantt', name='gantt'),
#statistics
url(r'^statistics/$', 'todo.views.TaskStatistics', name='taskstatistics'),
]
#handler403 = 'todo.views.page_forbidden'
#handler404 = 'todo.views.page_not_found'
#handler500 = 'todo.views.page_error'