Index: lams_admin/web/userlist.jsp =================================================================== diff -u -rdd60c645ebe32ff15180cff47caa583cb41b7ee1 -r77535c74e858f8981aabd0ab219976bcc6e43037 --- lams_admin/web/userlist.jsp (.../userlist.jsp) (revision dd60c645ebe32ff15180cff47caa583cb41b7ee1) +++ lams_admin/web/userlist.jsp (.../userlist.jsp) (revision 77535c74e858f8981aabd0ab219976bcc6e43037) @@ -4,70 +4,70 @@ - - - ${title} - + + + ${title} + - - - - - - - - - - - - - - - + + #courseHeading .panel-title { + display: inline-block; + margin-top: 5px; + } + + + + + + + + + + - -

- - - : " class="btn btn-default"> - - - : " class="btn btn-default"> - : " class="btn btn-default"> - -

- -
-
+ +

+ + + : " class="btn btn-default"> + + + : " class="btn btn-default"> + : " class="btn btn-default"> + +

+ +
+
@@ -76,18 +76,18 @@ -
- " onclick="javascript:document.location='admin/userorg.do?orgId='" /> - - - - - " onclick="javascript:document.location='admin/user/edit.do?orgId='" /> - -
+
+ " onclick="javascript:document.location='admin/userorg.do?orgId='" /> + + + + + " onclick="javascript:document.location='admin/user/edit.do?orgId='" /> +
- - +
+ + @@ -111,9 +111,9 @@
:
-
- - + + + @@ -129,79 +129,85 @@
:
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - role.  - - - - - " href="admin/userroles.do?userId=&orgId="> -   - - - " href="admin/user/edit.do?userId=&orgId=" id="userEdit${userManageBean.userId}"> -   - - - " href="admin/user/remove.do?userId=&orgId="> - -
-
-
- - - - - - -
-
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ "> + + +
+
+ + + + + + + role.  + + + + + " href="admin/userroles.do?userId=&orgId="> +   + + + " href="admin/user/edit.do?userId=&orgId=" id="userEdit${userManageBean.userId}"> +   + + + " href="admin/user/remove.do?userId=&orgId="> + +
+
+
+ + + + + + +
+
- - + + \ No newline at end of file Index: lams_common/src/java/org/lamsfoundation/lams/usermanagement/dto/UserManageBean.java =================================================================== diff -u -r7475d08afc280b5e2e5ddf04e8bf35e3166aaf80 -r77535c74e858f8981aabd0ab219976bcc6e43037 --- lams_common/src/java/org/lamsfoundation/lams/usermanagement/dto/UserManageBean.java (.../UserManageBean.java) (revision 7475d08afc280b5e2e5ddf04e8bf35e3166aaf80) +++ lams_common/src/java/org/lamsfoundation/lams/usermanagement/dto/UserManageBean.java (.../UserManageBean.java) (revision 77535c74e858f8981aabd0ab219976bcc6e43037) @@ -21,37 +21,28 @@ * **************************************************************** */ - package org.lamsfoundation.lams.usermanagement.dto; +import org.lamsfoundation.lams.usermanagement.Role; + import java.util.ArrayList; import java.util.List; -import org.lamsfoundation.lams.usermanagement.Role; - /** * @author Jun-Dir Liew * - * Created at 13:34:33 on 9/06/2006 + * Created at 13:34:33 on 9/06/2006 */ public class UserManageBean implements Comparable { - /** - * UserManageBean Constructor - * - * @param - */ - public UserManageBean() { - super(); - - } - private Integer userId; private String login; + private String email; private String title; private String firstName; private String lastName; - private List roles = new ArrayList();; + private List roles = new ArrayList(); + ; public Integer getUserId() { return this.userId; @@ -69,6 +60,14 @@ this.login = login; } + public String getEmail() { + return email; + } + + public void setEmail(String email) { + this.email = email; + } + public String getTitle() { return this.title; } @@ -115,4 +114,4 @@ return login.compareTo(u.getLogin()); } -} +} \ No newline at end of file Index: lams_common/src/java/org/lamsfoundation/lams/usermanagement/service/UserManagementService.java =================================================================== diff -u -r245131a647fbf7add783dd2fc9c9bf82322530a9 -r77535c74e858f8981aabd0ab219976bcc6e43037 --- lams_common/src/java/org/lamsfoundation/lams/usermanagement/service/UserManagementService.java (.../UserManagementService.java) (revision 245131a647fbf7add783dd2fc9c9bf82322530a9) +++ lams_common/src/java/org/lamsfoundation/lams/usermanagement/service/UserManagementService.java (.../UserManagementService.java) (revision 77535c74e858f8981aabd0ab219976bcc6e43037) @@ -586,22 +586,23 @@ @Override @SuppressWarnings("unchecked") public List getUserManageBeans(Integer orgId) { - String query = "select u.userId,u.login,u.title,u.firstName,u.lastName, r " + String query = "select u.userId,u.login,u.email,u.title,u.firstName,u.lastName, r " + "from User u left join u.userOrganisations as uo left join uo.userOrganisationRoles as uor left join uor.role as r where uo.organisation.organisationId=?"; List list = baseDAO.find(query, orgId); Map beansMap = new HashMap<>(); for (int i = 0; i < list.size(); i++) { Object[] data = (Object[]) list.get(i); if (beansMap.containsKey(data[0])) { - beansMap.get(data[0]).getRoles().add((Role) data[5]); + beansMap.get(data[0]).getRoles().add((Role) data[6]); } else { UserManageBean bean = new UserManageBean(); bean.setUserId((Integer) data[0]); bean.setLogin((String) data[1]); - bean.setTitle((String) data[2]); - bean.setFirstName((String) data[3]); - bean.setLastName((String) data[4]); - bean.getRoles().add((Role) data[5]); + bean.setEmail((String) data[2]); + bean.setTitle((String) data[3]); + bean.setFirstName((String) data[4]); + bean.setLastName((String) data[5]); + bean.getRoles().add((Role) data[6]); beansMap.put((Integer) data[0], bean); } }