Index: lams_common/web/admin/sysadminContent.jsp =================================================================== diff -u --- lams_common/web/admin/sysadminContent.jsp (revision 0) +++ lams_common/web/admin/sysadminContent.jsp (revision 58a416b668f19e1d1b3d5f7d57501e28596b9639) @@ -0,0 +1,224 @@ +<%@ page contentType="text/html; charset=iso-8859-1" language="java" %> +<%@ page import="java.util.Iterator" %> +<%@ page import="java.util.List" %> +<%@ page import="java.io.IOException" %> +<%@ page import="javax.servlet.jsp.JspWriter" %> +<%@ page import="javax.servlet.http.HttpServletRequest" %> +<%@ page import="org.springframework.web.context.support.WebApplicationContextUtils" %> +<%@ page import="org.springframework.web.context.WebApplicationContext" %> +<%@ page import="com.lamsinternational.lams.usermanagement.service.UserManagementService" %> +<%@ page import="com.lamsinternational.lams.usermanagement.Organisation" %> +<%@ page import="com.lamsinternational.lams.usermanagement.Role" %> +<%@ page import="com.lamsinternational.lams.usermanagement.User" %> +<%@ taglib uri="/WEB-INF/jstl/c.tld" prefix="c" %> + + +
+ + + +<%! + /* Display the user map */ + public void displayUsers( List users, Organisation org, JspWriter out, HttpServletRequest request) + { + if ( users == null) + return; + + try { + Iterator iter = users.iterator(); + while ( iter.hasNext() ) + { + User user = (User) iter.next(); + displayUser(user, org, out, request); + } + } catch (IOException e ) { + System.err.println("Internal Error: Unable to show user details"); + e.printStackTrace(System.err); + } + } + + /* Display the user details, in a single column table row */ + public void displayUser( User user,Organisation org, JspWriter out, HttpServletRequest request) throws IOException + { + out.println("
+ Maintain Organisations and Users
+
+ + + ';" + onMouseOver="changeStyle(this,'extendingButtonover')" + onMouseOut="changeStyle(this,'extendingButton')" + value="Update this Organisation" /> + + ';" + onMouseOver="changeStyle(this,'extendingButtonover')" + onMouseOut="changeStyle(this,'extendingButton')" + value="Create child organisation" /> + + ++ + + Create records for all the people in your organisation who will use LAMS. Add each person only once. + + + + + + + + + + ';" + onMouseOver="changeStyle(this,'extendingButtonover')" + onMouseOut="changeStyle(this,'extendingButton')" + value="Create new user" /> + + ';" + onMouseOver="changeStyle(this,'extendingButtonover')" + onMouseOut="changeStyle(this,'extendingButton')" + value="Add existing user" /> + + ';" + onMouseOver="changeStyle(this,'extendingButtonover')" + onMouseOut="changeStyle(this,'extendingButton')" + value="Remove Users" /> + + + + +
+ +
|
+