freeipa/ipa-server/ipa-gui/ipagui/subcontrollers
Rob Crittenden 1967aafa39 Implement the password policy UI and finish IPA policy UI
This includes a default password policy
Custom fields are now read from LDAP. The format is a list of
  dicts with keys: label, field, required.
The LDAP-based configuration now specifies:
    ipaUserSearchFields: uid,givenName,sn,telephoneNumber,ou,title
    ipaGroupSearchFields: cn,description
    ipaSearchTimeLimit: 2
    ipaSearchRecordsLimit: 0
    ipaCustomFields:
    ipaHomesRootDir: /home
    ipaDefaultLoginShell: /bin/sh
    ipaDefaultPrimaryGroup: ipausers
    ipaMaxUsernameLength: 8
    ipaPwdExpAdvNotify: 4
This could use some optimization.
2007-11-16 12:59:32 -05:00
..
__init__.py Split the controllers out into separate user and group controllers. 2007-10-04 17:10:18 -07:00
delegation.py Add an editors group. This is used to generally grant access for users 2007-11-14 10:49:03 -05:00
group.py Make the group cn an editable field though protected by default. 2007-11-14 23:33:49 -05:00
ipacontroller.py Add logger objects to each controller. 2007-10-17 16:45:20 -07:00
ipapolicy.py Implement the password policy UI and finish IPA policy UI 2007-11-16 12:59:32 -05:00
Makefile.am Initial support for policy editing 2007-11-12 14:19:05 -05:00
policy.py Add an editors group. This is used to generally grant access for users 2007-11-14 10:49:03 -05:00
user.py Implement the password policy UI and finish IPA policy UI 2007-11-16 12:59:32 -05:00