Index: lams_central/conf/language/lams/ApplicationResources.properties
===================================================================
diff -u -re1b407d6ed1d1d68c16d1dec6338ef7f05a8bdda -rbac4acc8d0726e9e6ef6e2b50e388c6511e3d888
--- lams_central/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision e1b407d6ed1d1d68c16d1dec6338ef7f05a8bdda)
+++ lams_central/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision bac4acc8d0726e9e6ef6e2b50e388c6511e3d888)
@@ -188,6 +188,7 @@
msg.import.file.format =The import file must be a .zip file exported from LAMS 2 or above, or a .las file exported from LAMS 1.0.2.
label.enable.lesson.sorting =enable lesson sorting
label.lesson.sorting.enabled =lesson sorting enabled
+label.show.groups = Show Groups
#======= End labels: Exported 182 labels for en AU =====
Index: lams_central/conf/language/lams/ApplicationResources_en_AU.properties
===================================================================
diff -u -re1b407d6ed1d1d68c16d1dec6338ef7f05a8bdda -rbac4acc8d0726e9e6ef6e2b50e388c6511e3d888
--- lams_central/conf/language/lams/ApplicationResources_en_AU.properties (.../ApplicationResources_en_AU.properties) (revision e1b407d6ed1d1d68c16d1dec6338ef7f05a8bdda)
+++ lams_central/conf/language/lams/ApplicationResources_en_AU.properties (.../ApplicationResources_en_AU.properties) (revision bac4acc8d0726e9e6ef6e2b50e388c6511e3d888)
@@ -188,6 +188,7 @@
msg.import.file.format =The import file must be a .zip file exported from LAMS 2 or above, or a .las file exported from LAMS 1.0.2.
label.enable.lesson.sorting =enable lesson sorting
label.lesson.sorting.enabled =lesson sorting enabled
+label.show.groups = Show Groups
#======= End labels: Exported 182 labels for en AU =====
Index: lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java
===================================================================
diff -u -r07578aaa7f526c0c1b537c127cf5f88e0410d472 -rbac4acc8d0726e9e6ef6e2b50e388c6511e3d888
--- lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java (.../IndexAction.java) (revision 07578aaa7f526c0c1b537c127cf5f88e0410d472)
+++ lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java (.../IndexAction.java) (revision bac4acc8d0726e9e6ef6e2b50e388c6511e3d888)
@@ -108,6 +108,15 @@
return mapping.findForward("community");
}
+ if (request.isUserInRole(Role.SYSADMIN)) {
+ // don't load group ids for sysadmins, unless 'groups' parameter is set
+ String groups = WebUtil.readStrParam(request, "groups", true);
+ if (StringUtils.isBlank(groups)) {
+ request.setAttribute("showGroups", false);
+ return mapping.findForward("main");
+ }
+ }
+
List collapsedOrgDTOs = getService().getActiveCourseIdsByUser(loggedInUser.getUserId(), request.isUserInRole(Role.SYSADMIN));
request.setAttribute("collapsedOrgDTOs", collapsedOrgDTOs);
Index: lams_central/web/main.jsp
===================================================================
diff -u -r57b9712b142d692defce65ecab9cd7dc3f1aef19 -rbac4acc8d0726e9e6ef6e2b50e388c6511e3d888
--- lams_central/web/main.jsp (.../main.jsp) (revision 57b9712b142d692defce65ecab9cd7dc3f1aef19)
+++ lams_central/web/main.jsp (.../main.jsp) (revision bac4acc8d0726e9e6ef6e2b50e388c6511e3d888)
@@ -147,7 +147,14 @@
-
+
+
+
+
+
+