From 1c073bea62ce854448d15bac05362ec8ecba763e Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Sat, 27 Feb 2010 10:20:17 -0600 Subject: Ensure our cache is correct with AJAX requests Since the same URLs serve two different responses based on the request being AJAX or not, we want to ensure we don't cache the wrong one and serve it up incorrectly. Signed-off-by: Dan McGee --- todolists/views.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'todolists/views.py') diff --git a/todolists/views.py b/todolists/views.py index a38ec0d7..8358e4c6 100644 --- a/todolists/views.py +++ b/todolists/views.py @@ -5,6 +5,7 @@ from django.template import RequestContext from django.core.mail import send_mail from django.shortcuts import get_object_or_404, render_to_response from django.contrib.auth.decorators import login_required, permission_required +from django.views.decorators.vary import vary_on_headers from django.views.generic.create_update import delete_object from django.template import Context, loader from django.utils import simplejson @@ -31,6 +32,7 @@ class TodoListForm(forms.Form): @login_required +@vary_on_headers('X-Requested-With') def flag(request, listid, pkgid): list = get_object_or_404(Todolist, id=listid) pkg = get_object_or_404(TodolistPkg, id=pkgid) -- cgit v1.2.3-2-g168b From 6e9477ca630ebee48b3836cdc39bf5cd743e8084 Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Mon, 1 Mar 2010 21:43:12 -0600 Subject: Unify spelling of 'Todo' We used 'Todo', 'ToDo', and 'To-do' in different places. Unify them all to the first. Signed-off-by: Dan McGee --- todolists/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'todolists/views.py') diff --git a/todolists/views.py b/todolists/views.py index 8358e4c6..f176e39c 100644 --- a/todolists/views.py +++ b/todolists/views.py @@ -78,7 +78,7 @@ def add(request): form = TodoListForm() page_dict = { - 'title': 'Add To-do List', + 'title': 'Add Todo List', 'form': form, 'submit_text': 'Create List' } @@ -117,7 +117,7 @@ def edit(request, list_id): 'packages': todo_list.package_names, }) page_dict = { - 'title': 'Edit To-do List "%s"' % todo_list.name, + 'title': 'Edit Todo List: %s' % todo_list.name, 'form': form, 'submit_text': 'Save List' } @@ -131,7 +131,7 @@ def delete_todolist(request, object_id): def send_todolist_email(todo): '''Sends an e-mail to the maintainer of a package notifying them that the - package has been added to a to-do list''' + package has been added to a todo list''' if not todo.pkg.maintainer: return -- cgit v1.2.3-2-g168b