aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--snakeplan/projects/urls.py20
-rw-r--r--snakeplan/urls.py21
2 files changed, 18 insertions, 23 deletions
diff --git a/snakeplan/projects/urls.py b/snakeplan/projects/urls.py
index 259cbc9..7f47d04 100644
--- a/snakeplan/projects/urls.py
+++ b/snakeplan/projects/urls.py
@@ -20,12 +20,18 @@ SnakePlan Project Urls
20 20
21from django.conf.urls.defaults import patterns, url 21from django.conf.urls.defaults import patterns, url
22 22
23
23urlpatterns = patterns('snakeplan.projects.views', 24urlpatterns = patterns('snakeplan.projects.views',
24 url(r'^$', 'projects.index'), 25 url(r'^$', 'projects.index', name='project-list'),
25 url(r'^projects/$', 'projects.index', name='project-list'), 26
26 url(r'^project/create/', 'projects.create_project', name='create-project'), 27 # Projects
27 url(r'^project/(.*)/iterations/', 'projects.project_iterations', name='project-iterations'), 28 url(r'^create/', 'projects.create_project', name='create-project'),
28 url(r'^iteration/(.*)/stories/', 'iterations.index'), 29 url(r'^(\d+)/edit/', 'projects.update_project', name='edit-project'),
29 url(r'^story/(.*)/tasks/', 'stories.index'), 30 url(r'^(\d+)/', 'projects.project_iterations', name='project-iterations'),
30 url(r'^task/(.*)/', 'tasks.index'), 31
32 # Iterations
33 url(r'^(\d+)/iterations/(\d+)/', 'projects.index'),
34
35 # Stories
36 url(r'^(\d+)/stories/(\d+)/', 'projects.index', name='iteration-stories'),
31) 37)
diff --git a/snakeplan/urls.py b/snakeplan/urls.py
index 168390d..6d910f1 100644
--- a/snakeplan/urls.py
+++ b/snakeplan/urls.py
@@ -21,23 +21,12 @@ SnakePlan URL Configuration
21from django.views import static 21from django.views import static
22from django.conf.urls.defaults import patterns, include 22from django.conf.urls.defaults import patterns, include
23 23
24from django.contrib import admin 24from django.contrib import admin; admin.autodiscover()
25admin.autodiscover()
26
27# Just get the admin stuff, don't actually do anything with it
28from snakeplan.projects import admin as _
29from snakeplan.accounts import admin as _
30 25
31 26
32urlpatterns = patterns('django.views.generic.simple', 27urlpatterns = patterns('django.views.generic.simple',
33 (r'^$', 'redirect_to', dict(url='/p/projects/')), 28 (r'^$', 'redirect_to', {'url': 'projects/' }),
34 (r'^p/project/(?P<id>\d+)/$', 'redirect_to', dict(url='/p/project/%(id)s/iterations/')), 29 (r'^projects/', include('projects.urls')),
35 (r'^p/iteration/(?P<id>\d+)/$', 'redirect_to', dict(url='/p/iteration/%(id)s/stories/')), 30 (r'^admin/', include(admin.site.urls)),
36 (r'^p/story/(?P<id>\d+)/$', 'redirect_to', dict(url='/p/story/%(id)s/tasks/')) 31 (r'^media/(?P<path>.*)$', static.serve, {'document_root':'templates/media'}),
37)
38
39urlpatterns += patterns('',
40 (r'^admin/', include(admin.site.urls)),
41 (r'^p/', include('projects.urls')),
42 (r'^media/(?P<path>.*)$', static.serve, {'document_root':'templates/media'}),
43) 32)