Index: lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java =================================================================== diff -u -r60e44b19b8de02a00faa437fba8117928baa3d73 -r9b24f3330d42579e9c7b3e807568360a617d9a8c --- lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java (.../IndexAction.java) (revision 60e44b19b8de02a00faa437fba8117928baa3d73) +++ lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java (.../IndexAction.java) (revision 9b24f3330d42579e9c7b3e807568360a617d9a8c) @@ -132,6 +132,10 @@ List favoriteOrganisations = userManagementService.getFavoriteOrganisationsByUser(userDTO.getUserID()); request.setAttribute("favoriteOrganisations", favoriteOrganisations); request.setAttribute("activeOrgId", user.getLastVisitedOrganisationId()); + + boolean isSysadmin = request.isUserInRole(Role.SYSADMIN); + int userCoursesCount = userManagementService.getCountActiveCoursesByUser(userDTO.getUserID(), isSysadmin, null); + request.setAttribute("isCourseSearchOn", userCoursesCount > 10); return mapping.findForward("main"); } Index: lams_central/web/main.jsp =================================================================== diff -u -r7af8f9e4cffe38079f5b0444a1ff9fc6733f825d -r9b24f3330d42579e9c7b3e807568360a617d9a8c --- lams_central/web/main.jsp (.../main.jsp) (revision 7af8f9e4cffe38079f5b0444a1ff9fc6733f825d) +++ lams_central/web/main.jsp (.../main.jsp) (revision 9b24f3330d42579e9c7b3e807568360a617d9a8c) @@ -156,14 +156,16 @@ <%@ include file="favoriteOrganisations.jsp"%> - + + +
- - + +