+ * public User getUserByUsername(String username); + * + * public User getUserByURI(String URI); + * + * public List<User> getAllUsers(); + * + * public void updateUser(User user); + * + * public String insertUser(User user); + * + * public void deleteUser(User user); + * + * public List<String> getIndividualsUserMayEditAs(String userURI); + * + * public List<String> getUserAccountEmails(); + * + * public String getUserEmailAddress(String userURI); + *+ */ +} diff --git a/webapp/web/templates/freemarker/body/accounts/userAccounts-list.ftl b/webapp/web/templates/freemarker/body/accounts/userAccounts-list.ftl new file mode 100644 index 000000000..bd6fee330 --- /dev/null +++ b/webapp/web/templates/freemarker/body/accounts/userAccounts-list.ftl @@ -0,0 +1,134 @@ +<#-- $This file is distributed under the terms of the license in /doc/license.txt$ --> + +<#-- Template for displaying list of user accounts --> + +
Email Address | +First Name | +Last Name | +Status | +Roles | +Login Count | +
---|---|---|---|---|---|
+ + + + ${account.emailAddress} + + | +${account.firstName} | +${account.lastName} | +${account.status} | +
+ <#list account.permissionSets as permissionSet>
+ ${permissionSet}
+ #list>
+ |
+ ${account.loginCount} | +