I have only a superficial knowledge of this area but I wonder if someone
with more interest might look at
https://jira.duraspace.org/browse/DS-829 ? It looks like it could
facilitate the sort of filtering that you are discussing.

Cheers, Robin.


On Tue, 2011-05-10 at 13:52 +0100, Blanco, Jose wrote:
> Tom,
> 
> I looked at this very closely and realized that the code as it stands would 
> not be easy to change to support this, and that an ugly hack would be needed 
> if we wanted it done.  I am actually on travel for a week and would still 
> really like to see what your developer did.  It would save me some time, and 
> perhaps it might be good to have a second set of eyes look at it.  Maybe 
> there is a way to make it less ugly.  Do you think your developer could send 
> me what he has when he is available.  I would be happy to share the code 
> change I made to the search results portion of this.  That was not so ugly.
> 
> -Jose
> 
> ________________________________________
> From: Tom De Mulder [[email protected]]
> Sent: Tuesday, May 10, 2011 8:40 AM
> To: [email protected]
> Subject: Re: [Dspace-tech] Embargo and OAI interface
> 
> On Tue, 10 May 2011, Blanco, Jose wrote:
> 
> > I have been working lately on hiding items from search results that have
> >READ metadata restrictions for certain users.  So for example, item1 is
> >restricted to only one particular user, if that user is logged-in and
> >searches for a string in that item, he will get the item in the results
> >set, but if an anonymous user is logged in and searches for a string in
> >that item, the item will not show in the search results.  I am now trying
> >to restrict items like this in the browsing, but am having more
> >difficulty.  It sounds like you may have something that restricts items
> >from showing up when browsing.  Is that the case?  Could you share the
> >code that does that?
> 
> We do have code that does that, but it's quite an ugly hack -- it filters
> results from the browse pages (including search results) by checking
> authorization as the browse list is created. This does mess up pagination.
> 
> Sadly, our developer is indisposed at the moment, and I wouldn't know
> where to find all the changes, so sharing it isn't really possible at the
> moment. Sorry.
> 
> However, I do gather that to Do It Properly, changes would be needed to
> the actual browse system.
> 
> 
> Best,
> 
> --
> Tom De Mulder <[email protected]> - Cambridge University Computing Service
> +44 1223 3 31843 - New Museums Site, Pembroke Street, Cambridge CB2 3QH
> -> 10/05/2011 : The Moon is Waxing Crescent (46% of Full)
> 
> ------------------------------------------------------------------------------
> Achieve unprecedented app performance and reliability
> What every C/C++ and Fortran developer should know.
> Learn how Intel has extended the reach of its next-generation tools
> to help boost performance applications - inlcuding clusters.
> http://p.sf.net/sfu/intel-dev2devmay
> _______________________________________________
> DSpace-tech mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspace-tech
> ------------------------------------------------------------------------------
> Achieve unprecedented app performance and reliability
> What every C/C++ and Fortran developer should know.
> Learn how Intel has extended the reach of its next-generation tools
> to help boost performance applications - inlcuding clusters.
> http://p.sf.net/sfu/intel-dev2devmay
> _______________________________________________
> DSpace-tech mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspace-tech



------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to