Anubhav Joshi 
							
						 
					 
					
						
						
							
						
						75ff7b8fb8 
					 
					
						
						
							
							Fixed   #21832  -- Updated prompt, tests, and docs to show that USERNAME_FIELD supports FK after  9bc2d76.  
						
						... 
						
						
						
						Also added get_input_data() hook in createsuperuser.
Thanks Chris Jerdonek and Tim Graham for review. 
						
						
					 
					
						2014-07-08 08:21:41 -04:00 
						 
				 
			
				
					
						
							
							
								Anubhav Joshi 
							
						 
					 
					
						
						
							
						
						9bc2d766a0 
					 
					
						
						
							
							Fixed   #21755  -- Added ForeignKey support to REQUIRED_FIELDS.  
						
						... 
						
						
						
						This allows specifying ForeignKeys in REQUIRED_FIELDS when using a
custom User model.
Thanks cjerdonek and bmispelon for suggestion and timgraham for review. 
						
						
					 
					
						2014-07-03 07:42:52 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						e9249bc20b 
					 
					
						
						
							
							Fixed   #22932 : Documented circular dependency issues with swappable user  
						
						
						
						
					 
					
						2014-07-01 20:54:46 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						08221d1b5c 
					 
					
						
						
							
							Fixed   #22874 : Document that AUTH_USER_MODEL must be in first migration  
						
						
						
						
					 
					
						2014-06-19 23:48:29 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						8d2ac948a9 
					 
					
						
						
							
							Fixed   #22853 : Swapped models are now ignored for migration operations.  
						
						
						
						
					 
					
						2014-06-17 17:45:38 -07:00 
						 
				 
			
				
					
						
							
							
								Jorge C. Leitão 
							
						 
					 
					
						
						
							
						
						2e364a0aac 
					 
					
						
						
							
							Fixed   #15716  - Authentication backends can short-circuit authorization.  
						
						... 
						
						
						
						Authorization backends can now raise PermissionDenied in "has_perm"
and "has_module_perms" to short-circuit authorization process. 
						
						
					 
					
						2014-05-16 12:57:38 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						fd23c06023 
					 
					
						
						
							
							Fixed   #21649  -- Added optional invalidation of sessions when user password changes.  
						
						... 
						
						
						
						Thanks Paul McMillan, Aymeric Augustin, and Erik Romijn for reviews. 
						
						
					 
					
						2014-04-05 12:50:51 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						51c8045145 
					 
					
						
						
							
							Removed versionadded/changed annotations for 1.6.  
						
						
						
						
					 
					
						2014-03-24 11:42:56 -04:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						1be31c320c 
					 
					
						
						
							
							Fixed   #21875  -- Clarified that get_user_model() only works at run time.  
						
						... 
						
						
						
						Thanks Benjamin White for the report. 
						
						
					 
					
						2014-03-10 21:11:23 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						ea4da8e63c 
					 
					
						
						
							
							Fixed some typos in the documentation.  
						
						... 
						
						
						
						Thanks to Rodolfo Carvalho and Piotr Kasprzyk
for the patch. 
						
						
					 
					
						2014-03-02 17:05:57 +01:00 
						 
				 
			
				
					
						
							
							
								Szczepan Cieślik 
							
						 
					 
					
						
						
							
						
						e816198034 
					 
					
						
						
							
							Fixed docs typos.  
						
						
						
						
					 
					
						2014-02-25 10:28:32 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						821fc925f0 
					 
					
						
						
							
							Fixed   #22093  -- Made Form.Meta.fields examples consistent.  
						
						... 
						
						
						
						Thanks david-schultz at gmx.net for the suggestion. 
						
						
					 
					
						2014-02-19 12:29:47 -05:00 
						 
				 
			
				
					
						
							
							
								Alasdair Nicol 
							
						 
					 
					
						
						
							
						
						8aa1efff6d 
					 
					
						
						
							
							Fixed   #21951  -- Updated docs to use __str__ for Python 3  
						
						... 
						
						
						
						Thanks Tim Graham for the report and recommendations 
						
						
					 
					
						2014-02-13 07:12:40 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						6f06c749b7 
					 
					
						
						
							
							Fixed   #21726  -- Clarified that password should not be included in REQUIRED_FIELDS.  
						
						... 
						
						
						
						Thanks russellm for the report. 
						
						
					 
					
						2014-01-22 10:17:44 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						c717ebbfec 
					 
					
						
						
							
							Fixed   #21730  -- Removed superfluous db_index in custom auth docs  
						
						... 
						
						
						
						Thanks rafalp for the report. 
						
						
					 
					
						2014-01-04 16:11:21 +01:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						eb38257e51 
					 
					
						
						
							
							Fixed   #21391  -- Allow model signals to lazily reference their senders.  
						
						
						
						
					 
					
						2013-11-24 17:51:22 -05:00 
						 
				 
			
				
					
						
							
							
								Sylvain Bellemare 
							
						 
					 
					
						
						
							
						
						3935b0f263 
					 
					
						
						
							
							Removed no longer relevant word  
						
						
						
						
					 
					
						2013-11-07 09:31:44 -05:00 
						 
				 
			
				
					
						
							
							
								Sylvain Bellemare 
							
						 
					 
					
						
						
							
						
						c7dabe49dd 
					 
					
						
						
							
							Fixed typo -- "a" user, not "an" user  
						
						
						
						
					 
					
						2013-11-01 15:15:36 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						1b9c72fc4f 
					 
					
						
						
							
							Fixed grammar/typos in auth customization docs  
						
						
						
						
					 
					
						2013-10-09 16:21:19 +02:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						ddb53856b6 
					 
					
						
						
							
							Fixed   #21164  -- Added documentation for issue with test users.  
						
						... 
						
						
						
						The package renaming restores the older package names (which were also the
documented package names). This doesn't affect test discovery because the
module in question doesn't contain any tests.
Thanks to Carl for the design discussion. 
						
						
					 
					
						2013-10-08 10:32:56 +08:00 
						 
				 
			
				
					
						
							
							
								Kevin Christopher Henry 
							
						 
					 
					
						
						
							
						
						9d700322b3 
					 
					
						
						
							
							Fixed   #19885  -- cleaned up the django.test namespace  
						
						... 
						
						
						
						* override_settings may now be imported from django.test
* removed Approximate from django.test
* updated documentation for things importable from django.test
Thanks akaariai for the suggestion. 
						
						
					 
					
						2013-09-09 16:03:13 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						db3de52807 
					 
					
						
						
							
							Fixed   #20646  -- Clarified the use of AbstractBaseUser.REQUIRED_FIELDS  
						
						... 
						
						
						
						Thanks craigbruce. 
						
						
					 
					
						2013-09-06 16:01:29 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						b6a957f0ba 
					 
					
						
						
							
							Merge remote-tracking branch 'core/master' into schema-alteration  
						
						... 
						
						
						
						Conflicts:
	docs/ref/django-admin.txt 
						
						
					 
					
						2013-08-19 18:30:48 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7b69c3e775 
					 
					
						
						
							
							Removed versionadded/changed annotations for 1.5  
						
						
						
						
					 
					
						2013-08-19 09:09:41 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						29255fcb4f 
					 
					
						
						
							
							Fixed some ReST errors regarding backticks  
						
						
						
						
					 
					
						2013-08-15 07:14:10 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						f8297f6323 
					 
					
						
						
							
							More migration docs, and conversion of all easy syncdb references  
						
						
						
						
					 
					
						2013-07-25 16:19:36 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						dce8945ea6 
					 
					
						
						
							
							Fixed   #20762  -- Clarified that add_fieldsets is not a standard ModelAdmin attribute.  
						
						
						
						
					 
					
						2013-07-18 12:41:01 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						7442eb1a24 
					 
					
						
						
							
							Fixed   #20224  -- Update docs examples which mention __unicode__  
						
						... 
						
						
						
						Thanks Marc Tamlyn and Tim Graham for the review. 
						
						
					 
					
						2013-07-05 19:27:07 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						da5069f68f 
					 
					
						
						
							
							Fixed   #20134  -- Correct list of fields that UserManager requires.  
						
						... 
						
						
						
						Thanks semenov and pegler. 
						
						
					 
					
						2013-07-04 10:19:00 -04:00 
						 
				 
			
				
					
						
							
							
								Ramiro Morales 
							
						 
					 
					
						
						
							
						
						c196564132 
					 
					
						
						
							
							Removed custom profile model functionality as per deprecation TL.  
						
						
						
						
					 
					
						2013-06-28 21:48:16 -03:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						b0b506b933 
					 
					
						
						
							
							Fixed broken reference in documentation.  
						
						
						
						
					 
					
						2013-06-19 10:37:24 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Romijn 
							
						 
					 
					
						
						
							
						
						2c4fe761a0 
					 
					
						
						
							
							Fixed   #20593  -- Allow blank passwords in check_password() and set_password()  
						
						
						
						
					 
					
						2013-06-18 13:32:54 -04:00 
						 
				 
			
				
					
						
							
							
								Gavin Wahl 
							
						 
					 
					
						
						
							
						
						01ae881bb4 
					 
					
						
						
							
							Don't hard-code class names when calling static methods  
						
						... 
						
						
						
						normalize_email should be called on the instance, not the class. This
has the same effect normally but is more helpful to subclassers. When
methods are called directly on the class, subclasses can't override
them. 
						
						
					 
					
						2013-05-29 16:11:26 -06:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						cc62cbed76 
					 
					
						
						
							
							Fixed some line wrapping, refs  #20233  
						
						
						
						
					 
					
						2013-05-19 06:51:55 -04:00 
						 
				 
			
				
					
						
							
							
								postrational 
							
						 
					 
					
						
						
							
						
						0b3a6ead88 
					 
					
						
						
							
							refs  #20233  - Full custom user model example isn't really full  
						
						... 
						
						
						
						Addition and fix for custom user model example documentation.
https://code.djangoproject.com/ticket/20233  
						
						
					 
					
						2013-05-19 10:48:30 +02:00 
						 
				 
			
				
					
						
							
							
								zhongqi 
							
						 
					 
					
						
						
							
						
						1172bef998 
					 
					
						
						
							
							Update customizing.txt  
						
						... 
						
						
						
						The origin statement "which could be ... or whatever" **misguides** many newbies like me.
In fact, the ``login`` function in ``contrib.auth`` stores ``user.pk`` in session, then ``get_user`` function in ``contrib.auth`` gets ``user.pk`` in session and then passes it to your custom ``get_user`` as ``user_id``.
Which means, ``user_id`` prarameter in your custom ``get_user`` has to be the primary key of ``User`` object, too. 
						
						
					 
					
						2013-05-11 15:53:54 +08:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						f026a519ae 
					 
					
						
						
							
							Fixed   #19733  - deprecated ModelForms without 'fields' or 'exclude', and added '__all__' shortcut  
						
						... 
						
						
						
						This also updates all dependent functionality, including modelform_factory
 and modelformset_factory, and the generic views `ModelFormMixin`,
 `CreateView` and `UpdateView` which gain a new `fields` attribute. 
						
						
					 
					
						2013-05-09 16:44:36 +01:00 
						 
				 
			
				
					
						
							
							
								Juan Catalano 
							
						 
					 
					
						
						
							
						
						78c842a323 
					 
					
						
						
							
							Adapted uses of versionchanged/versionadded to the new form.  
						
						... 
						
						
						
						Refs #20104 . 
						
						
					 
					
						2013-04-20 17:18:35 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						f670cce9f5 
					 
					
						
						
							
							Fixed   #20119  -- Fixed typo in auth docs  
						
						... 
						
						
						
						Thanks vinyll for the report. 
						
						
					 
					
						2013-03-23 20:00:18 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						93cffc3b37 
					 
					
						
						
							
							Added missing markup to docs.  
						
						
						
						
					 
					
						2013-03-22 13:50:07 -04:00 
						 
				 
			
				
					
						
							
							
								Ben Konrath 
							
						 
					 
					
						
						
							
						
						d546259647 
					 
					
						
						
							
							Fixed   #19394  --Added note about auth forms and custom user models.  
						
						
						
						
					 
					
						2013-02-24 07:55:38 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						24a2bcbcdd 
					 
					
						
						
							
							Fixed   #19402  - Clarified purpose of CustomUser.REQUIRED_FIELDS  
						
						... 
						
						
						
						Thanks pydanny for the report and ptone for the patch. 
						
						
					 
					
						2013-02-23 15:42:56 -05:00 
						 
				 
			
				
					
						
							
							
								Preston Holmes 
							
						 
					 
					
						
						
							
						
						649118961c 
					 
					
						
						
							
							Fixed   #19868  -- Clarified purpose of custom user example  
						
						
						
						
					 
					
						2013-02-20 15:32:35 -08:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						00031b73bd 
					 
					
						
						
							
							Updated a couple admonitions to use the warning directive.  
						
						
						
						
					 
					
						2013-02-19 11:31:41 -05:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						91c26eadc9 
					 
					
						
						
							
							Refs  #14881  -- Document that User models need to have an integer primary key.  
						
						... 
						
						
						
						Thanks to Kaloian Minkov for the reminder about this undocumented requirement. 
						
						
					 
					
						2013-02-16 10:21:05 +08:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						f5e4a699ca 
					 
					
						
						
							
							Fixed   #19822  -- Added validation for uniqueness on USERNAME_FIELD on custom User models.  
						
						... 
						
						
						
						Thanks to Claude Peroz for the draft patch. 
						
						
					 
					
						2013-02-15 09:00:55 +08:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						2c173ff3b4 
					 
					
						
						
							
							Fixed a typo in docs/topics/auth/customizing.txt  
						
						
						
						
					 
					
						2013-02-03 13:23:16 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						0375244eae 
					 
					
						
						
							
							Fixed   #19628  - Noted that app for custom user model must be in INSTALLED_APPS  
						
						... 
						
						
						
						Thanks dpravdin and Jordan Messina. 
						
						
					 
					
						2013-01-18 18:38:12 -05:00 
						 
				 
			
				
					
						
							
							
								Preston Holmes 
							
						 
					 
					
						
						
							
						
						11ded967c4 
					 
					
						
						
							
							Fixed   #19498  -- refactored auth documentation  
						
						... 
						
						
						
						The auth doc was a single page which had grown unwieldy.
This refactor split and grouped the content into sub-topics.
Additional corrections and cleanups were made along the way. 
						
						
					 
					
						2012-12-28 11:06:12 -08:00