diff options
author | Mike Crute <mcrute@gmail.com> | 2010-02-20 14:41:08 -0500 |
---|---|---|
committer | Mike Crute <mcrute@gmail.com> | 2010-02-20 14:41:08 -0500 |
commit | 2c44d393d2f8b3ac954f485b1069085ad36a9e90 (patch) | |
tree | b10549d3e56b425378842acc83946a0d6fe784f2 | |
parent | caa9f58c3a67804e8701069fd50a774ce1ca9d9d (diff) | |
download | snakeplan-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.py | 2 | ||||
-rw-r--r-- | snakeplan/projects/views/iterations.py | 14 | ||||
-rw-r--r-- | snakeplan/projects/views/projects.py | 13 |
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 | |||
4 | urlpatterns = patterns('snakeplan.projects.views', | 4 | urlpatterns = 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 @@ | |||
1 | from django.views.generic import list_detail | ||
2 | from snakeplan.projects.models import Iteration | ||
3 | |||
4 | def 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 @@ | |||
1 | from django.views.generic import list_detail | 1 | from django.views.generic import list_detail |
2 | from snakeplan.projects.models import Project | 2 | from snakeplan.projects.models import Project |
3 | from snakeplan.projects.models import Iteration | ||
3 | 4 | ||
4 | 5 | ||
5 | def index(request): | 6 | def 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 | |||
14 | def 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 | ) | ||