summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Extract the shared dynamic edit code.milestone_4Kevin McCarthy2007-09-284-142/+181
| | | | Rename groupeditsearch.kid to dynamiceditsearch.kid
* Sort the group members on the view and edit group pages.Kevin McCarthy2007-09-281-0/+32
|
* Refactoring to allow better member rendering.Kevin McCarthy2007-09-284-37/+104
| | | | | | | | | Created a MemberDisplayInfo to hold the info needed to render a member. Changed round trip persistance to use that class. Created a single renderMemberInfo method to render the members. Changed dynamic as well as static lists to use renderMemberInfo. Lastly, render groups members in italics. Change view group to render group members in italics.
* Adds nested group handling to the view and edit group pages.Kevin McCarthy2007-09-275-108/+139
| | | | | Renames the ajax seach page, because it's tightly bound to the group edit page. This isn't super polished, but the basic functionality is there.
* patch queue: add_filters.patchKevin McCarthy2007-09-271-0/+3
|
* Make timelimit a parameter to the find methods.Kevin McCarthy2007-09-274-18/+14
|
* patch queue: group_users_use_dns.patchKevin McCarthy2007-09-277-71/+139
|
* Install the web guiKarl MacMillan2007-09-2814-77/+350
| | | | | | | | | | | | | | | | | | | Install the turbogears web gui including an init script. This patch includes a few related changes: * create a production configuration * rename the web gui startup scrip to ipa-webgui * add an init script * chkconfig on the ipa-webgui init script * make the start script properly daemonize the app when not in a development directory. * Install everything to the correct places (/usr/sbin/ipa-webgui and /usr/share/ipa/ipagui mainly). There are some things still left to do: * Sort out the logging - the config needs to be adjusted so that logging messages end up in /var/log.
* Misc small fixesKarl MacMillan2007-09-288-8/+11
| | | | | | | * Remove the rpmbuild tree with the dist-clean target. * Move ipa-server-setupssl from /usr/sbin to /usr/share/ipa * Check in requirement change for generated freeipa-python.spec * Fix interactive hostname in ipa-server-install.
* Make apache work with selinuxKarl MacMillan2007-09-281-0/+3
| | | | | | The default configuration of the apache selinux policy doesn't allow apache to connect to the turbogears gui. This sets the correct boolean to allow that connection.
* Misc small fixes:Kevin McCarthy2007-09-256-24/+37
| | | | | | | | | | - Members of groups are clickable - Combine name and uid into a single column in find users - Remove license plate from searching - Mailto links on user emails - Add timelimit to finds. This is experimental... - Fix usersearch to only search on objectClass=Person - Change search to use get parameter
* Adds methods to manipulate groups by dns.Kevin McCarthy2007-09-265-84/+214
| | | | | Renamed some of the user_group parameters to be self-evident. Binary wrapping isn't necessary on strings, so removed from xmlrpc calls.
* Fix a couple of XML-RPC functions that were missing the opts argumentrcritten@redhat.com2007-09-263-4/+67
| | | | Include a kerberized XML-RPC client that will list the XML-RPC API
* patch queue: helptext.patchKevin McCarthy2007-09-263-0/+48
|
* Add IPA icon file.Kevin McCarthy2007-09-251-0/+0
|
* Adds manager and direct reports to usershow page.Kevin McCarthy2007-09-256-3/+71
| | | | Fixes a bug with the group by member where is wasn't trapping not found errors.
* Show the list of groups a user belongs to.Kevin McCarthy2007-09-256-3/+63
|
* Use a different directory for test programsrcritten@redhat.com2007-09-252-3/+4
|
* Make doing basic testing of Kerberos ticket forwarding and system setuprcritten@redhat.com2007-09-254-12/+203
| | | | easier.
* Fix error when using with TurboGearsrcritten@redhat.com2007-09-251-2/+3
|
* Do per-user browser configurationrcritten@redhat.com2007-09-241-0/+41
|
* Add a per-user re-configuration scriptrcritten@redhat.com2007-09-243-2/+8
| | | | rename browsersetup.sh to globalsetup.sh
* First crack at automated browser configuration. Requires running arcritten@redhat.com2007-09-246-1/+137
| | | | script to set things up on the client machine.
* Install the error web pagesrcritten@redhat.com2007-09-241-0/+2
|
* Show (hopefully) useful information if the Kerberos connection fails.rcritten@redhat.com2007-09-243-0/+86
|
* Print the request environment for debugging purposes.rcritten@redhat.com2007-09-241-0/+11
|
* Enable LDAP debugging using the mod_python Apache configuration directivercritten@redhat.com2007-09-214-10/+20
| | | | PythonOption IPADebug On/Off
* Give ipa-adduser, ipa-addgroup and ipa-usermod an interactive modercritten@redhat.com2007-09-219-34/+600
| | | | | | | Add ipa-passwd tool Add simple field validation package This patch adds a package requirement, python-krbV. This is needed to determine the current user based on their kerberos ticket.
* Add a failed login page. In theory it should never been seen but it makesrcritten@redhat.com2007-09-215-113/+41
| | | | | | things nicer Remove the login page Remove the login link from master.kid
* Don't fall back on proxy authentication. We don't generate the certificatesrcritten@redhat.com2007-09-241-4/+7
| | | | anymore and that failure just causes more confusion.
* Add a missing exception catcherrcritten@redhat.com2007-09-244-0/+12
|
* Add set_krbccache() calls to new controller methods.Kevin McCarthy2007-09-202-10/+9
| | | | Small fix to proxyprovider for anonymous case.
* Remove support for LDAP proxy connectionsrcritten@redhat.com2007-09-203-19/+0
|
* Merge with upstreamSimo Sorce2007-09-2027-96/+2019
|\
| * Merge conflicts between rob and kevin patchesSimo Sorce2007-09-2023-64/+1913
| |\
| | * Add password changing call to web gui.Kevin McCarthy2007-09-191-3/+18
| | |
| | * Handle add/remove failures a little bit better.Kevin McCarthy2007-09-192-18/+31
| | | | | | | | | | | | | | | Still some refinements that can be done, but at least it shows the failures now.
| | * Implement asynchronous search for groups.Kevin McCarthy2007-09-195-20/+70
| | | | | | | | | | | | Use the filter generation code to search on multiple fields.
| | * Add client-side search limit parameter for user search.Kevin McCarthy2007-09-187-17/+32
| | | | | | | | | | | | | | | Limit editgroup user ajax search. Minor UI cleanup for editgroup.
| | * Fixes to the edit protected checkbox.Kevin McCarthy2007-09-187-11/+40
| | | | | | | | | | | | | | | - Make checkbox sticky on round trips - Make required fields validate when checkbox is checked.
| | * Prevent members from being added added twice.Kevin McCarthy2007-09-172-11/+54
| | | | | | | | | | | | | | | Display search message while in progress. Correctly calculate number of search results after filtering.
| | * Persist adds and removes on a server round trip.Kevin McCarthy2007-09-172-12/+65
| | |
| | * patch queue: groupmember.patchKevin McCarthy2007-09-146-30/+331
| | |
| | * Adding sort images.Kevin McCarthy2007-09-132-0/+0
| | |
| | * Group edit pageKevin McCarthy2007-09-128-9/+279
| | |
| | * 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.
| * | Use ticket forwarding with TurboGears. mod_proxy forwards the principalrcritten@redhat.com2007-09-147-34/+47
| | | | | | | | | | | | | | | | | | name and location of the keytab. In order for this keytab to be usable TurboGears and Apache will need to run as the same user. We will also need to listen only on localhost in TG.
| * | Add function to allow user's to set/reset their kerberos passwordrcritten@redhat.com2007-09-116-11/+72
| |/ | | | | | | Remove some unused calls to retrieve the current realm