diff options
author | Kevin McCarthy <kmccarth@redhat.com> | 2007-09-18 10:54:53 -0700 |
---|---|---|
committer | Kevin McCarthy <kmccarth@redhat.com> | 2007-09-18 10:54:53 -0700 |
commit | c4998d3902ab17e73d29255db38f9c4cc33863d6 (patch) | |
tree | eb74cd5c1634e13c49f52962e2b2606b5e884dbe /ipa-server/ipa-gui/ipagui/templates/groupeditform.kid | |
parent | 8190404706252774394110c4375633721df08641 (diff) | |
download | freeipa-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.kid | 7 |
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 |