|
@@ -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
|
|