Kevin McCarthy
036cf58042
Handle add/remove failures a little bit better.
...
Still some refinements that can be done, but at least it shows the failures
now.
2007-09-19 13:43:52 -07:00
Kevin McCarthy
f17071533a
Implement asynchronous search for groups.
...
Use the filter generation code to search on multiple fields.
2007-09-19 08:42:34 -07:00
Kevin McCarthy
6b3d1e85da
Add client-side search limit parameter for user search.
...
Limit editgroup user ajax search.
Minor UI cleanup for editgroup.
2007-09-18 14:58:30 -07:00
Kevin McCarthy
c4998d3902
Fixes to the edit protected checkbox.
...
- Make checkbox sticky on round trips
- Make required fields validate when checkbox is checked.
2007-09-18 10:54:53 -07:00
Kevin McCarthy
8190404706
Prevent members from being added added twice.
...
Display search message while in progress.
Correctly calculate number of search results after filtering.
2007-09-17 15:24:11 -07:00
Kevin McCarthy
cc1585daff
Persist adds and removes on a server round trip.
2007-09-17 11:46:48 -07:00
Kevin McCarthy
65e4d27e99
patch queue: groupmember.patch
2007-09-14 15:20:09 -07:00
Kevin McCarthy
a809d44429
Adding sort images.
2007-09-13 10:40:50 -07:00
Kevin McCarthy
0e355a734f
Group edit page
2007-09-12 10:40:31 -07:00
Kevin McCarthy
c4ab64cabc
Add group screen. More to come...
2007-09-11 14:51:51 -07:00
Kevin McCarthy
b4297caa8b
Small fixes to proxyprovider.
2007-09-11 14:45:53 -07:00
Kevin McCarthy
5ef768484a
Adds javascript table sorting for user results
...
Adds tablekit: http://www.millstream.com.au/view/code/tablekit/ licensed under MIT.
2007-09-13 10:26:35 -07:00
Simo Sorce
2ca655980b
Better way to ask for the Realm name, with implicit default
2007-09-12 18:58:56 -04:00
Simo Sorce
533044903d
Add confirmation when asking un-echoed passwords
2007-09-12 13:20:57 -04:00
Simo Sorce
fd61df06c5
Avoid showing passwords.
...
Patch from William Jon McCann <mccann@jhu.edu>
2007-09-12 11:55:19 -04:00
Simo Sorce
5898ae527a
In the TCP case there is an extra (redundant) lenght
...
field before the packet data, address the problem.
2007-09-12 11:51:16 -04:00
rcritten
182fbe3094
Enable mod_proxy to sit in front of TurboGears and pass along the
...
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.
2007-09-10 16:33:01 -04:00
Kevin McCarthy
37d10e0c51
Edit protected fields checkbox on user edit page.
...
(Password updating still doesn't work due to ACI though)
2007-09-10 10:02:33 -07:00
Karl MacMillan
ab0f69891d
Overwrite ldappwd file to fix bug when reinstalling IPA.
0001-01-01 00:00:00 +00:00
Karl MacMillan
d15ad0f26a
Update version numbers for release.
0001-01-01 00:00:00 +00:00
Kevin McCarthy
903e11631c
Fix duplicate entry error to be more descriptive.
...
Add TurboGears to required package list
Clear password on Edit Person page.
Change uidnumber/gidnumber on Add Person to say 'Generated by server'
2007-09-07 16:53:34 -07:00
Kevin McCarthy
9bb9dbae42
Add required packages to README
2007-09-07 15:18:51 -07:00
Simo Sorce
e7cb308e06
Reference the interactive method by default
2007-09-07 16:38:30 -04:00
rcritten@redhat.com
2377e8bcb0
Add group command-line tools to the Makefile
...
Updated installation instructions
2007-09-07 17:49:44 -04:00
Kevin McCarthy
78bcc22c40
small release fixes:
...
- Make password not required for add person
- Fix for searching on '*' or ''
2007-09-07 11:07:59 -07:00
Kevin McCarthy
c821699b64
Password changes:
...
- remove password generator button
- add confirm password field
2007-09-06 14:28:21 -07:00
Karl MacMillan
438b548f19
Correct installation path for dna plugin.
0001-01-01 00:00:00 +00:00
Kevin McCarthy
2adeed3029
Add search box in header.
...
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).
2007-09-06 11:09:12 -07:00
Karl MacMillan
268dd829df
Added dna plugin to spec.
0001-01-01 00:00:00 +00:00
Kevin McCarthy
4e242b5dc1
Small UI tweeks
...
- 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
2007-09-05 16:59:55 -07:00
Kevin McCarthy
d036eb0ac9
Add password expiration messages to user show/edit pages.
...
Add userhelper module to provide ui logic.
Fix uid/email suggest to lowercase first.
2007-09-05 15:54:04 -07:00
Kevin McCarthy
945713ca30
Fix dsinstance.py and krbinstance.py imports
2007-09-06 16:21:07 -07:00
rcritten@redhat.com
9b30f46744
Enable LDAP SASL authentication using a forwarded kerberos ticket
...
Handle both SASL auth and proxied authentication
Refactor LDAP connection code to be simpler
Other small bug fixes
2007-09-05 13:14:23 -04:00
Pete Rowley
82943c31de
Initial commit of dna plugin - origin: FDS with fix ups
2007-09-04 15:39:53 -07:00
Simo Sorce
584baa7ee2
merge ipa-server/ipaserver/util.py into ipa-python/ipautil.py
...
this way freeipa-client does not depend on freeipa-server
2007-09-04 16:13:15 -04:00
Simo Sorce
48e70a4bf0
Merge with upstream
2007-09-04 15:40:24 -04:00
Simo Sorce
abeda55e34
Add password request for admin user
...
Set password for admin user using the Directory Mangaer account
and the mozldapldappaswd binary to get and SSL connection
Fix some timeout problems with deploying keytabs
Fix ipa_pwd_extop to actuallt correctly detect an SSL connection
Do not ask for the user to use for the directory unless 'dirsrv' is
an existing user which may clash, create it silently
2007-08-31 18:40:01 -04:00
Simo Sorce
7a0629ea55
More DIT fixes discovered after testing
2007-08-31 18:36:54 -04:00
Kevin McCarthy
00e299467c
Add account deactivation checkbox.
...
Fix genModList to lowercase all keys and use CIDict.
2007-08-31 10:59:26 -07:00
Kevin McCarthy
c85c8eede3
Add 'test' target to makefiles. Hook up ipautil tests to run.
2007-09-04 10:22:45 -07:00
Simo Sorce
de96b9a9da
Megre in form upstream
2007-08-30 19:42:39 -04:00
Kevin McCarthy
90a34f3865
Add auto-suggest for uid and email fields.
2007-08-30 15:10:48 -07:00
Kevin McCarthy
59f843517d
Add scriptaculous effects library (will add more if they become necessary).
...
Scriptaculous <http://script.aculo.us/ > is released under an MIT license.
2007-08-30 15:05:12 -07:00
Simo Sorce
a9b9a55392
Fix copy&paste error, its not the conf files we need access to,
...
we need to access the generated keytabs
2007-08-30 15:31:27 -04:00
Simo Sorce
a8fe485065
Integrate corrections pointed out on the list
2007-08-30 12:23:39 -04:00
Simo Sorce
bebc413366
Finalize DIT, this is waht we are probably going to have in the end,
...
or something very close to this one
Add default groups and admin user
TODO: need to discuss more in deep uid/gid generation, this will
probably change as soon as the DNA plugin is activated
2007-08-29 18:07:05 -04:00
Karl MacMillan
09621f1319
Added freeipa logo.
0001-01-01 00:00:00 +00:00
Simo Sorce
f0ebdce024
Fix copy&paste error, its not the conf files we need access to,
...
we need to access the generated keytabs
2007-08-30 15:31:27 -04:00
Kevin McCarthy
50450d6acb
UI cleanup
2007-08-29 16:49:46 -07:00
Kevin McCarthy
e9bd8dee3b
Change user search to be asynchronous.
...
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.
2007-08-28 16:01:07 -07:00