changeset 1144:cf5761b37af9

fixed ldap settings
author Marcin Kuzminski <marcin@python-works.com>
date Thu, 17 Mar 2011 20:41:16 +0100
parents dbdf19bf8689
children 9a9946320435
files rhodecode/model/settings.py
diffstat 1 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/rhodecode/model/settings.py	Thu Mar 17 02:55:37 2011 +0100
+++ b/rhodecode/model/settings.py	Thu Mar 17 20:41:16 2011 +0100
@@ -95,8 +95,11 @@
 
         for row in r:
             v = row.app_settings_value
-            if v in ['0', '1']:
-                v = v == '1'
+            if v in ['true', 'yes', 'on', 'y', 't', '1']:
+                v = True
+            elif v in ['false', 'no', 'off', 'n', 'f', '0']:
+                v = False
+
             fd.update({row.app_settings_name:v})
 
         return fd