Skip to content
Snippets Groups Projects
Commit 91d77810 authored by Mike McKay's avatar Mike McKay
Browse files

Added ability to include all data access users in user list rest call for project.

parent 41307eba
No related branches found
No related tags found
No related merge requests found
...@@ -67,6 +67,9 @@ public class ProjectUserListResource extends SecureResource { ...@@ -67,6 +67,9 @@ public class ProjectUserListResource extends SecureResource {
final XFTTable table; final XFTTable table;
if (_project != null) { if (_project != null) {
final StringBuilder query = new StringBuilder("SELECT g.id AS \"GROUP_ID\", displayname,login,firstname,lastname,email FROM xdat_userGroup g RIGHT JOIN xdat_user_Groupid map ON g.id=map.groupid RIGHT JOIN xdat_user u ON map.groups_groupid_xdat_user_xdat_user_id=u.xdat_user_id WHERE tag='").append(_project.getId()).append("' "); final StringBuilder query = new StringBuilder("SELECT g.id AS \"GROUP_ID\", displayname,login,firstname,lastname,email FROM xdat_userGroup g RIGHT JOIN xdat_user_Groupid map ON g.id=map.groupid RIGHT JOIN xdat_user u ON map.groups_groupid_xdat_user_xdat_user_id=u.xdat_user_id WHERE tag='").append(_project.getId()).append("' ");
if(this.getQueryVariable("includeAllDataAccess")!=null && this.getQueryVariable("includeAllDataAccess").equalsIgnoreCase("true")){
query.append(" OR g.id ='ALL_DATA_ADMIN' ");
}
try { try {
if(!_displayHiddenUsers){ if(!_displayHiddenUsers){
query.append(" and enabled = 1 "); query.append(" and enabled = 1 ");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment