Jannis Leidel 
							
						 
					 
					
						
						
							
						
						4b71c9998e 
					 
					
						
						
							
							Fixed   #15840  -- Wrapped inner function of the condition decorator with functools.wraps to follow best practices. Thanks, zsiciarz.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17470  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-02-09 18:57:06 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						d362c1546f 
					 
					
						
						
							
							Convert much of the regression tests to use absolute imports.  There's still work to be done though.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16976  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-10-13 18:51:33 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						bb12a02bd8 
					 
					
						
						
							
							Deprecated legacy ways of calling cache_page  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16338  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-06-08 11:12:01 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						524c5fa07a 
					 
					
						
						
							
							Fixed   #14261  - Added clickjacking protection (X-Frame-Options header)  
						
						... 
						
						
						
						Many thanks to rniemeyer for the patch!
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16298  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-05-30 22:27:47 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						55c2c302c1 
					 
					
						
						
							
							Refactoring of 'fully_decorated' for clarity and removal of duplication.  
						
						... 
						
						
						
						Also allows re-use of 'full_decorator' if we need it.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16271  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-05-23 16:08:36 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						086ab44336 
					 
					
						
						
							
							Fixed   #15637  -- Added a require_safe decorator for views to accept GET or HEAD. Thanks, aaugustin and Julien.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16115  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-04-28 13:04:16 +00:00 
						 
				 
			
				
					
						
							
							
								Adrian Holovaty 
							
						 
					 
					
						
						
							
						
						0fdabe885b 
					 
					
						
						
							
							Made a bunch of simplifications now that we don't support Python 2.4  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@15933  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-03-28 02:27:43 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						afd040d4d3 
					 
					
						
						
							
							Updated test assertions that have been deprecated by the move to unittest2. In summary, this means:  
						
						... 
						
						
						
						assert_ -> assertTrue
 assertEquals -> assertEqual
 failUnless -> assertTrue
For full details, see http://www.voidspace.org.uk/python/articles/unittest2.shtml#deprecations 
git-svn-id: http://code.djangoproject.com/svn/django/trunk@15728  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-03-03 15:04:39 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						5864834fa5 
					 
					
						
						
							
							Fixed a bug with method_decorator not preserving the attributes of the wrapped method, which is important for decorators like csrf_exempt  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@14311  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-10-21 14:56:49 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						df0bb3c463 
					 
					
						
						
							
							Removed old code with Python 2.3 compatibility  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@14310  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-10-21 14:56:33 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						121d2e3678 
					 
					
						
						
							
							Fixed   #12991  -- Added unittest2 support. Thanks to PaulM for the draft patch, and to Luke, Karen, Justin, Alex, Łukasz Rekucki, and Chuck Harmston for their help testing and reviewing the final patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@14139  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-10-11 12:55:17 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						9d6eeeec39 
					 
					
						
						
							
							Fixed   #12019  - backwards compatibility issues with cache_page decorator.  
						
						... 
						
						
						
						Thanks to rokclimb15 for the report, and j4mie/rokclimb15 for the patches.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@13864  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-09-21 19:32:22 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						5211f48ae3 
					 
					
						
						
							
							Fixed   #12164  -- Removed the Python 2.3 compatibility imports and workarounds. Thanks to timo and claudep for the patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@13094  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-05-04 14:00:30 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						4bff194633 
					 
					
						
						
							
							Fixed   #12804  - regression with decorating admin views.  
						
						... 
						
						
						
						This is a BACKWARDS INCOMPATIBLE change, because it removes the flawed
'auto_adapt_to_methods' decorator, and replaces it with 'method_decorator'
which must be applied manually when necessary, as described in the 1.2
release notes.
For users of 1.1 and 1.0, this affects the decorators:
 * login_required
 * permission_required
 * user_passes_test
For those following trunk, this also affects:
 * csrf_protect
 * anything created with decorator_from_middleware 
If a decorator does not depend on the signature of the function it is
supposed to decorate (for example if it only does post-processing of the
result), it will not be affected.
 
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12399  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-02-09 15:02:39 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						6e3a72585a 
					 
					
						
						
							
							Added 'key_prefix' keyword argument to cache_page()  
						
						... 
						
						
						
						This was available before r11586, but undocumented.  It has now been
re-added with documentation and explicit support, as it seems like a useful
feature and people were using it before.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@11595  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-09-28 21:54:54 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						a97648a7e0 
					 
					
						
						
							
							Corrected regressions introduced in r11586 and r11593  
						
						... 
						
						
						
						I read the order of arguments in the docs incorrectly, doh!
git-svn-id: http://code.djangoproject.com/svn/django/trunk@11594  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-09-26 19:39:42 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						afeafcd492 
					 
					
						
						
							
							Fixed   #6371  - several decorators don't work with bound methods.  
						
						... 
						
						
						
						This involved changing the way the internal function
decorator_from_middleware works slightly, breaking some code that relied on
the old behaviour.  As a result, it is much simpler, but cache_page has been
made slightly more complex to cope with the change.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@11586  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-09-21 22:31:51 +00:00 
						 
				 
			
				
					
						
							
							
								Jacob Kaplan-Moss 
							
						 
					 
					
						
						
							
						
						e6ad4fb901 
					 
					
						
						
							
							Fixed   #9474 : user_passes_test may now be applied multiple times.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@10328  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-04-01 16:17:38 +00:00 
						 
				 
			
				
					
						
							
							
								Gary Wilson Jr 
							
						 
					 
					
						
						
							
						
						5ca0b9203b 
					 
					
						
						
							
							Fixed   #5701  -- Fixed decorators to take the name, attributes, and docstring of the function they decorate by adding a modified version of the functools.wraps function from Python 2.5.  wraps has been altered to work with Django's curry function and with Python 2.3, which doesn't allow assignment of a function's __name__ attribute.  This fixes severaly annoyances, such as the online documentation for template filters served by the admin app.  This change is backwards incompatible if, for some reason, you were relying on the name of a Django decorator instead of the function it decorates.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@7153  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2008-02-25 06:02:35 +00:00