summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipa-gui/ipagui/templates/groupeditform.kid
diff options
context:
space:
mode:
authorKevin McCarthy <kmccarth@redhat.com>2007-09-18 10:54:53 -0700
committerKevin McCarthy <kmccarth@redhat.com>2007-09-18 10:54:53 -0700
commitc4998d3902ab17e73d29255db38f9c4cc33863d6 (patch)
treeeb74cd5c1634e13c49f52962e2b2606b5e884dbe /ipa-server/ipa-gui/ipagui/templates/groupeditform.kid
parent8190404706252774394110c4375633721df08641 (diff)
downloadfreeipa-c4998d3902ab17e73d29255db38f9c4cc33863d6.tar.gz
freeipa-c4998d3902ab17e73d29255db38f9c4cc33863d6.tar.xz
freeipa-c4998d3902ab17e73d29255db38f9c4cc33863d6.zip
Fixes to the edit protected checkbox.
- Make checkbox sticky on round trips - Make required fields validate when checkbox is checked.
Diffstat (limited to 'ipa-server/ipa-gui/ipagui/templates/groupeditform.kid')
-rw-r--r--ipa-server/ipa-gui/ipagui/templates/groupeditform.kid7
1 files changed, 7 insertions, 0 deletions
diff --git a/ipa-server/ipa-gui/ipagui/templates/groupeditform.kid b/ipa-server/ipa-gui/ipagui/templates/groupeditform.kid
index df0095d9d..5c2fea744 100644
--- a/ipa-server/ipa-gui/ipagui/templates/groupeditform.kid
+++ b/ipa-server/ipa-gui/ipagui/templates/groupeditform.kid
@@ -24,8 +24,10 @@
var gidnumberField = $('form_gidnumber');
if (checkbox.checked) {
gidnumberField.disabled = false;
+ $('form_editprotected').value = 'true';
} else {
gidnumberField.disabled = true;
+ $('form_editprotected').value = '';
}
}
@@ -273,6 +275,11 @@
if ($('form_uid_to_cn_json').value != "") {
uid_to_cn_hash = new Hash($('form_uid_to_cn_json').value.evalJSON());
}
+
+ if ($('form_editprotected').value != "") {
+ $('toggleprotected_checkbox').checked = true;
+ toggleProtectedFields($('toggleprotected_checkbox'));
+ }
</script>
<?python