[ http://jira.dspace.org/jira/browse/DS-109?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrea Bollini closed DS-109. ----------------------------- Resolution: Won't Fix Fix Version/s: 1.5.2 Assignee: Andrea Bollini The methods are consistent with them javadoc. They are not used in auth check, they are only used as support for the edit group functionality > Consistent treatment to users in special groups > ----------------------------------------------- > > Key: DS-109 > URL: http://jira.dspace.org/jira/browse/DS-109 > Project: DSpace 1.x > Issue Type: Improvement > Components: DSpace API > Affects Versions: 1.5.0, 1.5.1, 1.5.2 > Reporter: Bruc Liong > Assignee: Andrea Bollini > Fix For: 1.5.2 > > > We populate users into their groups via the use of "special groups" on the > fly (as part of Shibboleth authN integration into DSpace) and had been > noticing that the mapped users cannot gain access to their resources despite > they have the aforementioned groups in the special group. > Temporary fix for this is to persist the group membership, e.g. > int[] groupIDs = AuthenticationManager.getSpecialGroups(context,request); > for(int i=0;i<groupIDs.length;i++){ > Group g = Group.find(context, groupIDs[i]); > //..... > g.addMember(eperson); > g.update(); > } > This is not ideal, it would be better if the special groups are > loaded/integrated into Group.isMember(eperson), or Group.isMember(groupid), > etc calls. These isMember seem to be only honouring explicit users assigned > in DB. Currently special groups only included in Group.allMemberGroupIDs and > isMember(context,groupid). -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.dspace.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------------ _______________________________________________ Dspace-devel mailing list Dspace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-devel