[attributs] Les imprimeurs et les respos des clubs sont générés à la volée

Leur valeur sont un property au lieu d'une valeur fixe.
This commit is contained in:
Pierre-Elliott Bécue 2013-03-05 16:55:21 +01:00
parent 83198b6bf6
commit dfed1fceb2
3 changed files with 52 additions and 24 deletions

View file

@ -387,17 +387,10 @@ class lc_ldap_local(lc_ldap):
L'idée est que les machines avec un réplica bossent
avec elles-mêmes pour la lecture, pas avec vert."""
def __init__(self):
if os.path.exists('/var/run/slapd/ldapi'):
ro_uri = 'ldapi://%2fvar%2frun%2fslapd%2fldapi/'
auth_dn = auth_pw = ""
elif os.path.exists('/var/run/ldapi'):
ro_uri = 'ldapi://%2fvar%2frun%2fldapi/'
auth_dn = auth_pw = ""
else:
secrets = import_secrets()
ro_uri = 'ldap://127.0.0.1'
auth_dn = secrets.ldap_readonly_auth_dn
auth_pw = secrets.ldap_readonly_password
secrets = import_secrets()
ro_uri = 'ldap://127.0.0.1'
auth_dn = secrets.ldap_readonly_auth_dn
auth_pw = secrets.ldap_readonly_password
super(lc_ldap_local, self).__init__(uri=ro_uri, dn=auth_dn, cred=auth_pw)