clean templates, add userdetail and proper landing page

This commit is contained in:
Uwe Kamper 2013-10-25 01:03:16 +02:00
parent 413728b24f
commit 96ff186913
13 changed files with 253 additions and 80 deletions

View file

@ -32,7 +32,13 @@ class MemberValues(object):
self._new = copy.deepcopy(self._old)
def get(self, key, default=None):
value = self._new.get(key, default)[0]
value_list = self._new.get(key, default)
if value_list:
value = value_list[0]
else:
value = default
# Decode
if value == 'TRUE':
return True
elif value == 'FALSE':
@ -78,6 +84,12 @@ class MemberValues(object):
result = l.modify_s(dn, mod_attrs)
print "result is: ", result
def to_dict(self):
result = {}
for key, value in self._new.items():
result[key] = self.get(key)
return result
def _get_bind_dn(self):
"""
Adds the uid=userid, to the base dn and returns that.