summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2009-02-09 15:45:11 -0500
committerRob Crittenden <rcritten@redhat.com>2009-02-10 09:23:06 -0500
commit50bfc94cd7d2451dc1420ac672355b9a4c9d7688 (patch)
tree72634a31e24f1369bd3878f8e7ed58a01345f825
parent689ec35472907103be9af5b89efc881f88a512b3 (diff)
downloadfreeipa-50bfc94cd7d2451dc1420ac672355b9a4c9d7688.tar.gz
freeipa-50bfc94cd7d2451dc1420ac672355b9a4c9d7688.tar.xz
freeipa-50bfc94cd7d2451dc1420ac672355b9a4c9d7688.zip
Fix group deletion.
The attributes on the group new, edit, etc pages are limited to a few known/needed ones. Add dn to the list of hidden fields so we can pass this onto the subcontroller group.delete(). 484050
-rw-r--r--ipa-server/ipa-gui/ipagui/forms/group.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ipa-server/ipa-gui/ipagui/forms/group.py b/ipa-server/ipa-gui/ipagui/forms/group.py
index 564e577a..57dbaac7 100644
--- a/ipa-server/ipa-gui/ipagui/forms/group.py
+++ b/ipa-server/ipa-gui/ipagui/forms/group.py
@@ -34,6 +34,7 @@ class GroupFields(object):
group_orig = widgets.HiddenField(name="group_orig")
member_data = widgets.HiddenField(name="member_data")
dn_to_info_json = widgets.HiddenField(name="dn_to_info_json")
+ dn = widgets.HiddenField(name="dn")
class GroupNewValidator(validators.Schema):
filter_extra_fields = True
@@ -78,7 +79,8 @@ class GroupEditForm(widgets.Form):
hidden_fields = [
GroupFields.editprotected_hidden,
GroupFields.group_orig, GroupFields.member_data,
- GroupFields.dn_to_info_json
+ GroupFields.dn_to_info_json,
+ GroupFields.dn
]
validator = GroupEditValidator()