Rob Crittenden
e9dfbfa773
Enable multi-value field support for some attributes on the edit pages
...
Better error reporting in the GUI
Include a document describing how multi-valued fields work
2007-11-08 22:12:42 -05:00
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