Rob Crittenden
50c383aeed
Update text to reflect new CSS code (sidebar now on right)
2007-11-06 10:22:47 -05:00
Rob Crittenden
010fb65bfd
define Self-Service as editting your own record.
...
This has the side-effect of removing the realm from Loggin in as. This
can be changed by using user_name instead of display_name in master.kid.
2007-11-02 17:41:24 -04:00
Rob Crittenden
9d24003528
Distinguish between active and inactive users on the Find People page.
2007-11-02 11:42:38 -04:00
Rob Crittenden
dc01ea0fe6
groups come back as a list where the first element is the number of
...
groups returned. Skip that element.
2007-11-02 11:35:50 -04:00
Rob Crittenden
6a0ca23577
Update the UI look and feel
2007-11-01 16:15:32 -04:00
Rob Crittenden
a51dd58278
TurboGears log files and log rotation
...
The error log is rotated weekly on Sunday. 4 backups are saved.
The access log is not stored since it would be a duplicate of the
Apache logs. It can be enabled if desired.
Had to move the call to daemonize() in ipa-webgui so that the
fork is done before TurboGears is initialized. Otherwise the log
files end up getting closed.
2007-11-01 11:55:53 -04:00
Karl MacMillan
27f0aab667
Rename memberOf to group_members in xml-rpc interface.
-
Rob Crittenden
303d5ebad9
Have the GUI use memberOf() instead of looping through the member DNs
...
Fix a bug in the local transport version of memberOf()
2007-10-31 10:08:16 -04:00
Kevin McCarthy
859291a706
Add delete user and group to webgui.
...
NOTE: this doesn't handle referential integrity.
2007-10-23 16:46:50 -07:00
Rob Crittenden
28641544e7
Set the user password when adding a user
2007-10-26 12:35:32 -04:00
Kevin McCarthy
1d746c9fc2
Rename the form fields parameter to be clearer:
...
user -> user_fields
group -> group_fields
delegate -> delegate_fields
2007-10-25 09:18:45 -07:00
Kevin McCarthy
358d279a53
webgui side of custom fields.
2007-10-24 16:04:17 -07:00
Kevin McCarthy
60d46ac660
Fix devel mode for the webgui.
2007-10-23 09:02:55 -07:00
Rob Crittenden
04636b8ae7
Add an LDAP attribute -> label mapping function to XML-RPC layer
...
Move some ACI functions around in preparation for cli delegation
2007-10-22 17:06:52 -04:00
Kevin McCarthy
f881e21f7f
Add add/edit/show for manager and secretary fields.
2007-10-19 15:19:28 -07:00
Karl MacMillan
1685751b1c
Remove dependency between ipa-pyton and ipa-server
...
Current ipa-python imports and calls code from ipaserver (which is in
the ipa-server package). This makes it impossible to use the admin
tools or the ipa-python package on a system without the server bits
installed. This fixes that in a fairly minimal way.
-
Kevin McCarthy
5e651a6496
Finish the email autosuggest.
...
For now I've added a new API call. The field-specific searching is
a ways off.
2007-10-18 14:33:55 -07:00
Kevin McCarthy
c4bd800b37
Fix HTML errors on empty fields. Move roomnumber to address section.
2007-10-19 09:18:51 -07:00
Kevin McCarthy
fd8690dd63
Add a flash message to the top of the page when there are validation errors.
2007-10-19 08:59:40 -07:00
Karl MacMillan
4427ff78f6
Add exception template.
-
Kevin McCarthy
12047b529a
Add an exception/error handler to the web gui.
2007-10-18 09:46:13 -07:00
Rob Crittenden
d28b759e00
Fix build issues related to the autotools conversion
2007-10-18 22:03:54 -04:00
Kevin McCarthy
6249f20526
Add logger objects to each controller.
...
Fix up the config settings for logging.
2007-10-17 16:45:20 -07:00
Kevin McCarthy
f8a9d2021a
Sort users by last name. Make labeleduri a link.
2007-10-17 13:42:45 -07:00
Kevin McCarthy
0b2b499e42
Add print media CSS. Rename delegation edit button to 'update'.
2007-10-17 13:12:43 -07:00
Karl MacMillan
31fb0033ba
Merge.
-
Karl MacMillan
f8fba3b7dd
Autotool ipa-server - patch from William Jon McCann <mccann@jhu.edu>.
-
Kevin McCarthy
8e88028417
patch queue: jslint_fixes.patch
2007-10-16 10:54:47 -07:00
Kevin McCarthy
2dcab902b8
Remove coffee-spewing color from delete button. Adjust nav-link and size.
2007-10-16 10:14:27 -07:00
Kevin McCarthy
3db0f99977
Adds deletion for delegations.
...
The deletion is only triggered via javascript, so they must hit confirm.
2007-10-16 10:01:30 -07:00
Kevin McCarthy
1592229c3c
Fixes to acilist: make use POST, use field labels.
2007-10-15 16:21:10 -07:00
Kevin McCarthy
60e78feeba
Fix for when there's a single ACI.
2007-10-15 14:55:42 -07:00
Kevin McCarthy
40930c9b11
Fix list delegations to show field labels.
...
Also fix script tags on delegateform.kid.
2007-10-15 14:17:51 -07:00
Kevin McCarthy
117a78f909
Rename delegatenewform to delegateform.
2007-10-15 13:17:26 -07:00
Kevin McCarthy
233915b780
Add basic delegation editing.
2007-10-15 13:07:39 -07:00
Kevin McCarthy
fbbdd27b53
Creates an update_entry api call, aliases update_user and update_group to it.
2007-10-15 09:04:13 -07:00
Kevin McCarthy
63f7cdf7f7
Adds delegation listing and creation to the GUI.
2007-10-12 15:11:55 -07:00
Karl MacMillan
f25e7c46ef
Merge.
-
Karl MacMillan
d2a19b2009
Karl MacMillan wrote:
...
> > This largish patch makes the build and installation work on 64bit
> > machines. The only catch here is that to get a 64bit build you need to
> > set LIBDIR on make:
> >
> > make install LIBDIR=/usr/lib64
> >
> > The spec file does this correctly. I couldn't find any reliable way to
> > guess this that works both on real systems and in the almost entirely
> > empty rpm build root (you can't, for example, check for the existence
> > of /usr/lib64).
-
Kevin McCarthy
2b38769b50
Combine get_user/group by dn/cn into get_entry_by_cn/dn.
...
Also a couple double-escaping fixes I missed in the last patch.
2007-10-09 09:26:16 -07:00
Kevin McCarthy
aaa992b744
Fix the webgui to allocate a new IPAClient for each request.
2007-10-08 09:54:13 -07:00
Kevin McCarthy
9987e0e807
Small group fixes: remove index, change to use hidden_fields (like UserFields)
2007-10-08 09:22:03 -07:00
Kevin McCarthy
b73f825657
Several escaping fixes:
...
- illegal dn characters need to be escaped
- null characters in search filters
- dynamicedit.js was double html escaping (the python layer does it already)
2007-10-05 15:25:58 -07:00
Kevin McCarthy
60ce1db581
Fix for Internet Explorer, which is picky about commas.
2007-10-05 13:59:04 -07:00
Kevin McCarthy
d5fedb5f97
Split the controllers out into separate user and group controllers.
2007-10-04 17:10:18 -07:00
Kevin McCarthy
6f7c918e59
Fix the autosuggest ordering so faster operations go first.
...
Also fix a bug with the initials autosuggest code.
2007-10-04 14:23:55 -07:00
Kevin McCarthy
99c793e2ad
Fixes none values in first/last name to display properly.
2007-10-04 12:20:00 -07:00
Kevin McCarthy
2ac1b39f42
Trickle the group_cn to group_dn down the layers. Fix controller calls.
2007-10-03 18:21:41 -07:00
Kevin McCarthy
1cef67e2e1
Add the rest of the user fields to the user pages.
2007-10-03 13:53:14 -07:00
Simo Sorce
cfac4acf9f
Rely more on kerberos.
...
Don't read ipa.conf to get the realm, the kerberos libs do that for you.
Use the krbPrincipalName to change passwords
Make it possible to specify the principal at user creation.
Mail is not a required attribute so far, don't require it.
2007-10-01 17:33:16 -04:00