Index: lams_admin/conf/language/lams/ApplicationResources.properties =================================================================== diff -u -r098532cd2b5687da032408b04a1120dab668083b -r04f70c56cf4d63d83a332402a572c9062f318bbf --- lams_admin/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 098532cd2b5687da032408b04a1120dab668083b) +++ lams_admin/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 04f70c56cf4d63d83a332402a572c9062f318bbf) @@ -421,6 +421,8 @@ admin.group =Course admin.lessons =Add to lessons? admin.staff =Add as staff/monitor? +admin.email.verify =Require email verification? +admin.email.verify.desc =(a verification email will be send before user can log in for the first time) admin.course.key =Course Key admin.confirm.course.key =Confirm course key admin.description.txt =Description Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/action/SignupManagementAction.java =================================================================== diff -u -rc92ea51a973dc03ece970c057dd9369eda6a8c24 -r04f70c56cf4d63d83a332402a572c9062f318bbf --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/action/SignupManagementAction.java (.../SignupManagementAction.java) (revision c92ea51a973dc03ece970c057dd9369eda6a8c24) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/action/SignupManagementAction.java (.../SignupManagementAction.java) (revision 04f70c56cf4d63d83a332402a572c9062f318bbf) @@ -91,6 +91,7 @@ signupForm.set("addAsStaff", signup.getAddAsStaff()); signupForm.set("addWithAuthor", signup.getAddWithAuthor()); signupForm.set("addWithMonitor", signup.getAddWithMonitor()); + signupForm.set("emailVerify", signup.getEmailVerify()); signupForm.set("courseKey", signup.getCourseKey()); signupForm.set("blurb", signup.getBlurb()); signupForm.set("disabled", signup.getDisabled()); @@ -143,6 +144,7 @@ signup.setAddAsStaff((Boolean) signupForm.get("addAsStaff")); signup.setAddWithAuthor((Boolean) signupForm.get("addWithAuthor")); signup.setAddWithMonitor((Boolean) signupForm.get("addWithMonitor")); + signup.setEmailVerify((Boolean) signupForm.get("emailVerify")); signup.setDisabled((Boolean) signupForm.get("disabled")); signup.setLoginTabActive((Boolean) signupForm.get("loginTabActive")); signup.setOrganisation((Organisation) userManagementService.findById(Organisation.class, Index: lams_admin/web/WEB-INF/struts-config.xml =================================================================== diff -u -r68f6bb788ddb8f2df61d1a2437a9d7db8d6a846f -r04f70c56cf4d63d83a332402a572c9062f318bbf --- lams_admin/web/WEB-INF/struts-config.xml (.../struts-config.xml) (revision 68f6bb788ddb8f2df61d1a2437a9d7db8d6a846f) +++ lams_admin/web/WEB-INF/struts-config.xml (.../struts-config.xml) (revision 04f70c56cf4d63d83a332402a572c9062f318bbf) @@ -151,6 +151,7 @@ + Index: lams_admin/web/css/admin.scss =================================================================== diff -u -ra83b0eec89979dce7415b02afdda324b14018dbb -r04f70c56cf4d63d83a332402a572c9062f318bbf --- lams_admin/web/css/admin.scss (.../admin.scss) (revision a83b0eec89979dce7415b02afdda324b14018dbb) +++ lams_admin/web/css/admin.scss (.../admin.scss) (revision 04f70c56cf4d63d83a332402a572c9062f318bbf) @@ -1 +1,5 @@ +@import "_lams_variables.scss"; + +.signupFieldDescription { + color: lighten($gray-base, 50%); +} \ No newline at end of file Index: lams_admin/web/signupmanagement/add.jsp =================================================================== diff -u -radd7948dbdf9451fb5bb7839e22d2f22ca8b54f1 -r04f70c56cf4d63d83a332402a572c9062f318bbf --- lams_admin/web/signupmanagement/add.jsp (.../add.jsp) (revision add7948dbdf9451fb5bb7839e22d2f22ca8b54f1) +++ lams_admin/web/signupmanagement/add.jsp (.../add.jsp) (revision 04f70c56cf4d63d83a332402a572c9062f318bbf) @@ -32,6 +32,12 @@ + : +    + + + + Index: lams_admin/web/signupmanagement/list.jsp =================================================================== diff -u -radd7948dbdf9451fb5bb7839e22d2f22ca8b54f1 -r04f70c56cf4d63d83a332402a572c9062f318bbf --- lams_admin/web/signupmanagement/list.jsp (.../list.jsp) (revision add7948dbdf9451fb5bb7839e22d2f22ca8b54f1) +++ lams_admin/web/signupmanagement/list.jsp (.../list.jsp) (revision 04f70c56cf4d63d83a332402a572c9062f318bbf) @@ -15,6 +15,7 @@ + @@ -35,6 +36,9 @@ + + + Index: lams_build/lib/lams/lams.jar =================================================================== diff -u -r28360b21c9f90c01d1d615a9c77c5f651e789469 -r04f70c56cf4d63d83a332402a572c9062f318bbf Binary files differ Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/signup/model/SignupOrganisation.hbm.xml =================================================================== diff -u -r8620cb3f29c4710a0ddfd597fdc1b676d4b2b4b0 -r04f70c56cf4d63d83a332402a572c9062f318bbf --- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/signup/model/SignupOrganisation.hbm.xml (.../SignupOrganisation.hbm.xml) (revision 8620cb3f29c4710a0ddfd597fdc1b676d4b2b4b0) +++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/signup/model/SignupOrganisation.hbm.xml (.../SignupOrganisation.hbm.xml) (revision 04f70c56cf4d63d83a332402a572c9062f318bbf) @@ -73,6 +73,15 @@ column="add_with_monitor" length="1" /> + +