| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Adds tablekit: http://www.millstream.com.au/view/code/tablekit/ licensed under MIT.
|
|
|
|
|
|
|
|
|
|
| |
kerberos principal name
Add an identity an visit class to TurboGears that can handle the user
without requiring a database
Update the UI to show the user correctly.
Note that this is currently disabled. It is hardcoded to always return the
principal test@FREEIPA.ORG in proxyprovider.py
It doesn't handle an unauthorized request because that can never happen.
|
|
|
|
| |
(Password updating still doesn't work due to ACI though)
|
|
|
|
|
|
| |
Add TurboGears to required package list
Clear password on Edit Person page.
Change uidnumber/gidnumber on Add Person to say 'Generated by server'
|
|
|
|
|
| |
- Make password not required for add person
- Fix for searching on '*' or ''
|
|
|
|
|
| |
- remove password generator button
- add confirm password field
|
|
|
|
|
|
| |
Change account status to use select list and 'active'/'inactive' values.
Improve autosuggest to keep suggesting unless you overwrite a suggestion
(if you correct the name, it will re-suggest).
|
|
|
|
|
|
|
|
| |
- Rename buttons
- Add fake "logged in as" text
- Increase font size and spacing for sidebar
- Fix search messages for no results
- Open ipa footer link in new window
|
|
|
|
|
| |
Add userhelper module to provide ui logic.
Fix uid/email suggest to lowercase first.
|
|
|
|
| |
Fix genModList to lowercase all keys and use CIDict.
|
| |
|
|
|
|
| |
Scriptaculous <http://script.aculo.us/> is released under an MIT license.
|
| |
|
| |
|
|
|
|
|
|
| |
This way it returns results even if the search times out.
The find_users() search now returns a counter as the first result, which
is set to -1 if the results are partial.
|
|
|
|
|
|
| |
Add fields to search results
Put result() call inside try block - it's throwing an exception
Trap ADMINLIMIT and SIZELIMIT exceptions
|
|
|
|
|
|
|
|
|
|
| |
- "configurable" fields to search on
- tokenize search words
- prioritize exact matches over partial matches
- split match filter generation into a re-usable function.
Other updates:
- use finally block to return ldap connections
- update web gui to use new get_user methods
|
|
|
|
|
|
| |
Move LDAPError trapping/conversion into the ipaldap module.
Fix xmlrpc layer to encode/decode ipaerrors properly.
Also, implement mid-air collision exception for updates.
|
| |
|
|
|
|
| |
comparisons
|
| |
|
|
|
|
| |
Remove list users link.
|
| |
|
| |
|
|
|
|
|
| |
object. Based on rcrit's original patch.
Push scalar to list value conversion inside funcs.py.
|
|
|
|
|
| |
fix update to set 'cn' instead of 'sn'.
remove str() in funcs.add_user().
|
|
|
|
|
| |
Add hack to update cn using givenname+sn (for now).
Change funcs.find_users() to not error if no results.
|
|
|
|
| |
Add ':' into the edit/new/show pages.
|
|
|
|
|
|
| |
Fix fields to be lowercase in web gui (server now returns them lowercase).
Fix ipaclient.py to refer to lowercase fields when adding a user.
Fix user.getValue() to check isinstance(value,list) instead of value[0].
|
|
|
|
|
|
|
|
|
|
| |
This uses the random.SystemRandom() method to generate an 8-digit
alphanumeric password.
- Add ajax call to usernew and useredit forms to generate a new password
- Add the prototype javascript library: http://www.prototypejs.org/
prototype is distributed with the MIT license.
- Add a checkbox to toggle editing (and displaying) the password.
- Change usershow template to use same field labels as the edit and new forms.
|
|
|
|
|
|
|
| |
(They will likely diverge so no sense forcing them together).
Add css for required fields.
Add "_orig" hidden fields to the edit form in prep for sending only modified
fields.
|
|\ |
|
|
|
|
| |
Contains simple user add, list, and view pages.
|
|
|
|
| |
hg export properly.
|
|
Contains simple user add, list, and view pages.
|