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 @@