EPrints Technical Mailing List Archive
Message: #02269
< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First
[EP-tech] Allowing access to thumbnails of secure documents
- To: "eprints-tech@ecs.soton.ac.uk" <eprints-tech@ecs.soton.ac.uk>
- Subject: [EP-tech] Allowing access to thumbnails of secure documents
- From: John Salter <J.Salter@leeds.ac.uk>
- Date: Thu, 10 Oct 2013 08:20:12 +0100
Hi, I’m trying to allow access to thumbnails of non-public documents. I’ve already added a thumbnail security option to the documents, and the generated thumbnails now have an appropriate 'security' set. When a request for a thumbnail is submitted e.g. http://repo.ac.uk/123/1.hassmallThumbnailVersion/filename.tif, the HTTP response is based on the security of the owning document, not the thumbnail document. When the request is processed by the code in ~/archives/ARCHIVEID/cfg/cfg.d/security.pl, the $doc is already the parent document. $c->{can_request_view_document} = sub { my( $doc, $r ) = @_; … } The $r passed to can_request_view_document does contain the correct document in $r->pnotes->{dataobj}, but is there an elegant way of determining that the request is for a related-document? This: if($r->pnotes->{dataobj}->get_value("security") eq “public” && $status eq "archive" ){ return( “ALLOW” ); } feels a little hacky - but seems to work OK… Cheers, John
- Prev by Date: [EP-tech] CRIS and org_units
- Next by Date: [EP-tech] Report Writer
- Previous by thread: [EP-tech] Re: Allowing access to thumbnails of secure documents
- Next by thread: [EP-tech] CRIS and org_units
- Index(es):