Karl MacMillan
27f0aab667
Rename memberOf to group_members in xml-rpc interface.
0001-01-01 00:00:00 +00:00
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
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.
0001-01-01 00:00:00 +00:00
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.
0001-01-01 00:00:00 +00:00
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.
0001-01-01 00:00:00 +00:00
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
Karl MacMillan
f8fba3b7dd
Autotool ipa-server - patch from William Jon McCann <mccann@jhu.edu>.
0001-01-01 00:00:00 +00: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
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
Kevin McCarthy
5750ebdd83
Assorted UI fixes:
...
- Change sort functions to be on entities, so can use on the view pages too
- Fix bug: empty ajax search on useredit blows up
- Filter illegal characters from suggest uid/email methods
- Rename first/last name fields
- Make default font family sans-serif
- Speed up effect appear/fade rendering
- Add buttons to top and bottom of pages
- Make grouplist sortable
- Add noscript warning to welcome page
2007-10-02 10:49:44 -07:00
Kevin McCarthy
050157ace0
Add group management to the newgroup page.
2007-10-01 13:27:40 -07:00
Kevin McCarthy
59ee94e378
Allow group selection on the create user page.
2007-10-01 11:26:22 -07:00
Kevin McCarthy
dbf8c1aeb9
Add group management to the user edit page.
...
Added a couple more API calls to make the inverse operations easier.
2007-09-28 16:01:42 -07:00
Kevin McCarthy
b02e9bfd1f
Extract the shared dynamic edit code.
...
Rename groupeditsearch.kid to dynamiceditsearch.kid
2007-09-28 11:55:56 -07:00
Kevin McCarthy
8323959c3c
Sort the group members on the view and edit group pages.
2007-09-28 09:59:04 -07:00
Kevin McCarthy
afb9a3c0a9
Refactoring to allow better member rendering.
...
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.
2007-09-28 08:53:10 -07:00
Kevin McCarthy
d13c6efc40
Adds nested group handling to the view and edit group pages.
...
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.
2007-09-27 14:51:35 -07:00
Kevin McCarthy
572b3e9fdd
Make timelimit a parameter to the find methods.
2007-09-27 15:51:26 -07:00