Index: lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java =================================================================== diff -u -r186f3f31c5716f7805f67125e2cb7620c68f6e6a -rb636e90f9c1205e0c8a802b72816bf18f87aecac --- lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java (.../IndexAction.java) (revision 186f3f31c5716f7805f67125e2cb7620c68f6e6a) +++ lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java (.../IndexAction.java) (revision b636e90f9c1205e0c8a802b72816bf18f87aecac) @@ -150,7 +150,9 @@ headerLinks.add(new IndexLinkBean("index.myprofile", "index.do?state=active&tab=profile")); if(Configuration.getAsBoolean(ConfigurationKeys.LAMS_COMMUNITY_ENABLE)) - headerLinks.add(new IndexLinkBean("index.community", "index.do?state=active&tab=community")); + if (request.isUserInRole(Role.SYSADMIN) || request.isUserInRole(Role.COURSE_ADMIN) || request.isUserInRole(Role.COURSE_MANAGER) || + request.isUserInRole(Role.AUTHOR) || request.isUserInRole(Role.AUTHOR_ADMIN) || request.isUserInRole(Role.MONITOR)) + headerLinks.add(new IndexLinkBean("index.community", "index.do?state=active&tab=community")); log.debug("set headerLinks in request"); request.setAttribute("headerLinks", headerLinks);