Changeset 234

Show
Ignore:
Timestamp:
12/28/05 19:38:36 (3 years ago)
Author:
eblot
Message:

LdapPlugin:

Update configuration parsing to match Trac r2632+

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • ldapplugin/0.9/ldapplugin/model.py

    r174 r234  
    2727from trac.core import * 
    2828from trac.perm import IPermissionGroupProvider,IPermissionStore 
    29 from trac.util import TRUE 
    3029 
    3130LDAP_MODULE_CONFIG = [ 'enable', 'permattr', 'permfilter', 
     
    4746    def __init__(self): 
    4847        # looks for groups only if LDAP support is enabled 
    49         enable = self.config.get('ldap', 'enable', '') 
    50         self.enabled = enable.lower() in TRUE 
     48        self.enabled = self.config.getbool('ldap', 'enable') 
    5149        if not self.enabled: 
    5250            return 
     
    9492                # new LDAP connection 
    9593                self._ldap = LdapConnection(self.env.log, **params) 
    96                 if self.env.config.get('ldap', 'group_bind').lower() in TRUE:  
     94                if self.env.config.getbool('ldap', 'group_bind'):  
    9795                    u = self.env.config.get('ldap', 'group_user') 
    9896                    p = self.env.config.get('ldap', 'group_passwd') 
     
    140138    def __init__(self): 
    141139        # looks for groups only if LDAP support is enabled 
    142         enable = self.config.get('ldap', 'enable', '') 
    143         self.enabled = enable.lower() in TRUE 
     140        self.enabled = self.config.getbool('ldap', 'enable') 
    144141        if not self.enabled: 
    145142            return 
     
    263260        # new LDAP connection 
    264261        self._ldap = LdapConnection(self.env.log, **params) 
    265         if self.env.config.get('ldap', 'store_bind').lower() in TRUE
     262        if self.config.getbool('ldap', 'store_bind')
    266263            u = self.env.config.get('ldap', 'store_user') 
    267264            p = self.env.config.get('ldap', 'store_passwd') 
  • ldapplugin/0.9/setup.py

    r135 r234  
    33setup ( 
    44    name = 'LdapPlugin', 
    5     version = "0.2.2", 
     5    version = "0.2.3", 
    66    packages = find_packages(), 
    77    package_data = {  
     
    99    author = "Emmanuel Blot", 
    1010    author_email = "manu.blot@gmail.com", 
    11     description = "LDAP extensions for Trac 0.9", 
     11    description = "LDAP extensions for Trac 0.9.3", 
    1212    keywords = "trac ldap permission group acl", 
    1313    url = "http://trac-hacks.swapoff.org/wiki/LdapPlugin",