aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Crute <mcrute@gmail.com>2010-02-20 14:41:08 -0500
committerMike Crute <mcrute@gmail.com>2010-02-20 14:41:08 -0500
commit2c44d393d2f8b3ac954f485b1069085ad36a9e90 (patch)
treeb10549d3e56b425378842acc83946a0d6fe784f2
parentcaa9f58c3a67804e8701069fd50a774ce1ca9d9d (diff)
downloadsnakeplan-2c44d393d2f8b3ac954f485b1069085ad36a9e90.tar.bz2
snakeplan-2c44d393d2f8b3ac954f485b1069085ad36a9e90.tar.xz
snakeplan-2c44d393d2f8b3ac954f485b1069085ad36a9e90.zip
Moving iteration stuff into projects.
-rw-r--r--snakeplan/projects/templates/projects/iteration_list.html (renamed from snakeplan/projects/templates/iterations/iteration_list.html)0
-rw-r--r--snakeplan/projects/urls.py2
-rw-r--r--snakeplan/projects/views/iterations.py14
-rw-r--r--snakeplan/projects/views/projects.py13
4 files changed, 14 insertions, 15 deletions
diff --git a/snakeplan/projects/templates/iterations/iteration_list.html b/snakeplan/projects/templates/projects/iteration_list.html
index f4b6e29..f4b6e29 100644
--- a/snakeplan/projects/templates/iterations/iteration_list.html
+++ b/snakeplan/projects/templates/projects/iteration_list.html
diff --git a/snakeplan/projects/urls.py b/snakeplan/projects/urls.py
index cd16a85..d477430 100644
--- a/snakeplan/projects/urls.py
+++ b/snakeplan/projects/urls.py
@@ -4,5 +4,5 @@ from django.conf.urls.defaults import patterns
4urlpatterns = patterns('snakeplan.projects.views', 4urlpatterns = patterns('snakeplan.projects.views',
5 (r'^$', 'projects.index'), 5 (r'^$', 'projects.index'),
6 (r'^story/(.*)/', 'stories.index'), 6 (r'^story/(.*)/', 'stories.index'),
7 (r'^(.*)/', 'iterations.index'), 7 (r'^(.*)/', 'projects.project_iterations'),
8) 8)
diff --git a/snakeplan/projects/views/iterations.py b/snakeplan/projects/views/iterations.py
deleted file mode 100644
index 4c6568e..0000000
--- a/snakeplan/projects/views/iterations.py
+++ /dev/null
@@ -1,14 +0,0 @@
1from django.views.generic import list_detail
2from snakeplan.projects.models import Iteration
3
4def index(request, project_id):
5 iterations = Iteration.objects.filter(project=project_id)
6 project = iterations[0].project
7
8 return list_detail.object_list(
9 request=request,
10 template_name='iterations/iteration_list.html',
11 queryset=iterations,
12 extra_context={'project_name': project},
13 allow_empty=True
14 )
diff --git a/snakeplan/projects/views/projects.py b/snakeplan/projects/views/projects.py
index 288083e..78de64c 100644
--- a/snakeplan/projects/views/projects.py
+++ b/snakeplan/projects/views/projects.py
@@ -1,5 +1,6 @@
1from django.views.generic import list_detail 1from django.views.generic import list_detail
2from snakeplan.projects.models import Project 2from snakeplan.projects.models import Project
3from snakeplan.projects.models import Iteration
3 4
4 5
5def index(request): 6def index(request):
@@ -8,3 +9,15 @@ def index(request):
8 queryset=Project.objects.all(), 9 queryset=Project.objects.all(),
9 allow_empty=True 10 allow_empty=True
10 ) 11 )
12
13
14def project_iterations(request, project_id):
15 iterations = Iteration.objects.filter(project=project_id)
16 project = iterations[0].project
17
18 return list_detail.object_list(
19 request=request,
20 queryset=iterations,
21 extra_context={'project_name': project},
22 allow_empty=True
23 )