| 
				
			 | 
			
			
				@@ -5,6 +5,7 @@ from who_ldap import LDAPGroupsPlugin as BaseLDAPGroupsPlugin 
			 | 
		
	
		
			
			| 
				5
			 | 
			
				5
			 | 
			
			
				 from who_ldap import LDAPSearchAuthenticatorPlugin as BaseLDAPSearchAuthenticatorPlugin 
			 | 
		
	
		
			
			| 
				6
			 | 
			
				6
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				7
			 | 
			
				7
			 | 
			
			
				 from tracim.lib.auth.base import Auth 
			 | 
		
	
		
			
			| 
				
			 | 
			
				8
			 | 
			
			
				+from tracim.lib.exception import ConfigurationError 
			 | 
		
	
		
			
			| 
				8
			 | 
			
				9
			 | 
			
			
				 from tracim.lib.helpers import ini_conf_to_bool 
			 | 
		
	
		
			
			| 
				9
			 | 
			
				10
			 | 
			
			
				 from tracim.lib.user import UserApi 
			 | 
		
	
		
			
			| 
				10
			 | 
			
				11
			 | 
			
			
				 from tracim.model import DBSession, User 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -33,6 +34,7 @@ class LDAPAuth(Auth): 
			 | 
		
	
		
			
			| 
				33
			 | 
			
				34
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				34
			 | 
			
				35
			 | 
			
			
				         mdproviders = [('ldapuser', self.ldap_user_provider)] 
			 | 
		
	
		
			
			| 
				35
			 | 
			
				36
			 | 
			
			
				         if ini_conf_to_bool(self._config.get('ldap_group_enabled', False)): 
			 | 
		
	
		
			
			| 
				
			 | 
			
				37
			 | 
			
			
				+            raise ConfigurationError("ldap_group_enabled is not yet available") 
			 | 
		
	
		
			
			| 
				36
			 | 
			
				38
			 | 
			
			
				             mdproviders.append(('ldapgroups', self.ldap_groups_provider)) 
			 | 
		
	
		
			
			| 
				37
			 | 
			
				39
			 | 
			
			
				         self._config['sa_auth'].mdproviders = mdproviders 
			 | 
		
	
		
			
			| 
				38
			 | 
			
				40
			 | 
			
			
				  
			 |