Index: lams_admin/src/java/org/lamsfoundation/lams/admin/util/AdminPreparer.java =================================================================== RCS file: /usr/local/cvsroot/lams_admin/src/java/org/lamsfoundation/lams/admin/util/Attic/AdminPreparer.java,v diff -u -r1.4 -r1.5 --- lams_admin/src/java/org/lamsfoundation/lams/admin/util/AdminPreparer.java 3 Apr 2006 23:20:41 -0000 1.4 +++ lams_admin/src/java/org/lamsfoundation/lams/admin/util/AdminPreparer.java 10 Apr 2006 05:09:45 -0000 1.5 @@ -28,11 +28,15 @@ import java.util.Set; import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpSession; +import org.apache.log4j.Logger; import org.lamsfoundation.lams.usermanagement.Organisation; import org.lamsfoundation.lams.usermanagement.Role; import org.lamsfoundation.lams.usermanagement.UserOrganisationRole; +import org.lamsfoundation.lams.usermanagement.dto.UserDTO; import org.lamsfoundation.lams.usermanagement.service.UserManagementService; +import org.lamsfoundation.lams.web.session.SessionManager; import org.lamsfoundation.lams.web.util.AttributeNames; /** @@ -46,28 +50,36 @@ */ public class AdminPreparer { + private static Logger log = Logger.getLogger(AdminPreparer.class); + public static void prepare(Organisation org, HttpServletRequest request, UserManagementService service){ UserOrganisationRole userOrgRole = null; - if(org.getParentOrganisation()!=null){ - userOrgRole = service.getUserOrganisationRole(request.getRemoteUser(),org.getParentOrganisation().getOrganisationId(),Role.ADMIN); - } - List childOrgs = service.getChildOrganisations(org); - for(int i=0; i