Index: lams_admin/web/orgPasswordChange.jsp =================================================================== diff -u -ra941eded2cb9a388fe1952eb1f5688d5cae694c7 -ra8aca70caaf4061a12aede0a2f7a9c608e7766e9 --- lams_admin/web/orgPasswordChange.jsp (.../orgPasswordChange.jsp) (revision a941eded2cb9a388fe1952eb1f5688d5cae694c7) +++ lams_admin/web/orgPasswordChange.jsp (.../orgPasswordChange.jsp) (revision a8aca70caaf4061a12aede0a2f7a9c608e7766e9) @@ -52,6 +52,21 @@ $('#isStaffChange, #isLearnerChange').change(function(){ $(this).closest('.changeContainer').find('.pass').prop('disabled', !$(this).prop('checked')); }); + + $('.generatePassword').click(function(){ + var container = $(this).closest('.changeContainer'); + if (!container.find('input[type="checkbox"]').prop('checked')) { + return; + } + $.ajax({ + 'url' : 'orgPasswordChange.do', + 'data': { + 'method' : 'generatePassword' + } + }).done(function(password){ + container.find('.pass').val(password); + }); + }); @@ -164,7 +179,7 @@