changeset 1381:a1ab3e9c7e82 beta

fixes #204, ldap active checkbox, credits goes to Matt Little.
author Marcin Kuzminski <marcin@python-works.com>
date Mon, 13 Jun 2011 18:04:42 +0200
parents 39ae0f0972b9
children c310e1e1e757
files rhodecode/model/db.py rhodecode/templates/admin/ldap/ldap.html
diffstat 2 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/rhodecode/model/db.py	Mon Jun 13 16:34:45 2011 +0200
+++ b/rhodecode/model/db.py	Mon Jun 13 18:04:42 2011 +0200
@@ -103,6 +103,9 @@
         fd = {}
         for row in ret:
             fd.update({row.app_settings_name:row.app_settings_value})
+
+        fd.update({'ldap_active':str2bool(fd.get('ldap_active'))})
+
         return fd
 
 
--- a/rhodecode/templates/admin/ldap/ldap.html	Mon Jun 13 16:34:45 2011 +0200
+++ b/rhodecode/templates/admin/ldap/ldap.html	Mon Jun 13 18:04:42 2011 +0200
@@ -28,7 +28,7 @@
 	  <h3>${_('Connection settings')}</h3>
             <div class="field">
                 <div class="label label-checkbox"><label for="ldap_active">${_('Enable LDAP')}</label></div>
-                <div class="checkboxes"><div class="checkbox">${h.checkbox('ldap_active','true',class_='small')}</div></div>
+                <div class="checkboxes"><div class="checkbox">${h.checkbox('ldap_active',True,class_='small')}</div></div>
             </div>
             <div class="field">
                 <div class="label"><label for="ldap_host">${_('Host')}</label></div>