summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipa-gui
Commit message (Collapse)AuthorAgeFilesLines
* Add group screen. More to come...Kevin McCarthy2007-09-116-7/+172
|
* Small fixes to proxyprovider.Kevin McCarthy2007-09-111-7/+7
|
* Adds javascript table sorting for user resultsKevin McCarthy2007-09-133-2/+887
| | | | Adds tablekit: http://www.millstream.com.au/view/code/tablekit/ licensed under MIT.
* Enable mod_proxy to sit in front of TurboGears and pass along thercritten2007-09-108-12/+205
| | | | | | | | | | 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.
* Edit protected fields checkbox on user edit page.Kevin McCarthy2007-09-106-5/+66
| | | | (Password updating still doesn't work due to ACI though)
* Fix duplicate entry error to be more descriptive.Kevin McCarthy2007-09-073-7/+10
| | | | | | Add TurboGears to required package list Clear password on Edit Person page. Change uidnumber/gidnumber on Add Person to say 'Generated by server'
* small release fixes:Kevin McCarthy2007-09-071-2/+2
| | | | | - Make password not required for add person - Fix for searching on '*' or ''
* Password changes:Kevin McCarthy2007-09-065-11/+66
| | | | | - remove password generator button - add confirm password field
* Add search box in header.Kevin McCarthy2007-09-067-18/+71
| | | | | | 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).
* Small UI tweeksKevin McCarthy2007-09-056-25/+42
| | | | | | | | - 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 password expiration messages to user show/edit pages.Kevin McCarthy2007-09-057-0/+75
| | | | | Add userhelper module to provide ui logic. Fix uid/email suggest to lowercase first.
* Add account deactivation checkbox.Kevin McCarthy2007-08-316-3/+53
| | | | Fix genModList to lowercase all keys and use CIDict.
* Add auto-suggest for uid and email fields.Kevin McCarthy2007-08-305-71/+181
|
* Add scriptaculous effects library (will add more if they become necessary).Kevin McCarthy2007-08-302-0/+1152
| | | | Scriptaculous <http://script.aculo.us/> is released under an MIT license.
* Added freeipa logo.Karl MacMillan2007-08-301-0/+0
|
* UI cleanupKevin McCarthy2007-08-2913-113/+86
|
* Change user search to be asynchronous.Kevin McCarthy2007-08-283-3/+9
| | | | | | 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.
* Changes for larger data demo.Kevin McCarthy2007-08-282-3/+27
| | | | | | Add fields to search results Put result() call inside try block - it's throwing an exception Trap ADMINLIMIT and SIZELIMIT exceptions
* Enhanced user search:Kevin McCarthy2007-08-271-2/+2
| | | | | | | | | | - "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
* Create ipaerror module.Kevin McCarthy2007-08-221-8/+9
| | | | | | Move LDAPError trapping/conversion into the ipaldap module. Fix xmlrpc layer to encode/decode ipaerrors properly. Also, implement mid-air collision exception for updates.
* Move ldap search filter escaping into the funcs.py layer.Kevin McCarthy2007-08-211-18/+0
|
* Fix escaping code, missing "unicode" string identifier in one of the valueSimo Sorce2007-08-211-1/+1
| | | | comparisons
* Escape search input. Search by uid and cn.Kevin McCarthy2007-08-202-2/+24
|
* Remove auto-wildcarding of uid search.Kevin McCarthy2007-08-202-3/+2
| | | | Remove list users link.
* Convert add_user to take a user instead of a dict.Kevin McCarthy2007-08-201-6/+6
|
* Move utf-8 conversion inside user.py (for updates).Kevin McCarthy2007-08-201-4/+4
|
* Embed origiginal values inside user, and have update_user pass in a userKevin McCarthy2007-08-201-38/+21
| | | | | object. Based on rcrit's original patch. Push scalar to list value conversion inside funcs.py.
* change strings to be encoded using value.encode("utf-8").Kevin McCarthy2007-08-171-2/+2
| | | | | fix update to set 'cn' instead of 'sn'. remove str() in funcs.add_user().
* Change userlist into a quick search form.Kevin McCarthy2007-08-172-19/+47
| | | | | Add hack to update cn using givenname+sn (for now). Change funcs.find_users() to not error if no results.
* Remove ':' from the label widgets so they can be used outside forms.Kevin McCarthy2007-08-174-31/+31
| | | | Add ':' into the edit/new/show pages.
* Add update user to gui.Kevin McCarthy2007-08-165-109/+127
| | | | | | 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].
* - Add password generator method to controller.Kevin McCarthy2007-08-147-14/+3370
| | | | | | | | | | 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.
* Split userform into edit and new forms.Kevin McCarthy2007-08-105-26/+181
| | | | | | | (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.
* Merge from bundle.Karl MacMillan2007-08-106-278/+278
|\
| * Addiing initial turbogears web gui.kmccarth@redhat.com2007-08-1237-0/+1344
| | | | Contains simple user add, list, and view pages.
* Add images and empty files, which didn't seem to come through in theKevin McCarthy2007-08-1211-0/+0
| | | | hg export properly.
* Addiing initial turbogears web gui.kmccarth@dhcp-172-16-25-136.sfbay.redhat.com2007-08-1237-0/+1344
Contains simple user add, list, and view pages.