Change ldap credentials which was set to dummy during migration
This commit is contained in:
		
					parent
					
						
							
								b9096de386
							
						
					
				
			
			
				commit
				
					
						d21c5837f7
					
				
			
		
					 1 changed files with 9 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -235,6 +235,15 @@ class CustomUser(AbstractBaseUser, PermissionsMixin):
 | 
			
		|||
                                         email=self.email)
 | 
			
		||||
                self.in_ldap = True
 | 
			
		||||
                self.save()
 | 
			
		||||
            else:
 | 
			
		||||
                # User exists already in LDAP, but with a dummy credential
 | 
			
		||||
                # We are here implies that the user has successfully
 | 
			
		||||
                # authenticated against Django db, and a corresponding user
 | 
			
		||||
                # exists in LDAP.
 | 
			
		||||
                # We just update the LDAP credentials once again, assuming it
 | 
			
		||||
                # was set to a dummy value while migrating users from Django to
 | 
			
		||||
                # LDAP
 | 
			
		||||
                ldap_manager.change_password(self.username, password)
 | 
			
		||||
 | 
			
		||||
    def __str__(self):  # __unicode__ on Python 2
 | 
			
		||||
        return self.email
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue