EPrints Technical Mailing List Archive

Message: #04157


< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First

[EP-tech] Re: reordering documents


Hi Ray

	I don't believe there's any implied semantics with document ordering (though I may be wrong).  What are you aiming to accomplish by reordering them?

--
Adam Field
Business Relationship Manager and Community Lead
EPrints Services
+44 (0)23 8059 8814





On 20 Apr 2015, at 17:03, CARRICK Ray wrote:

> Hi Folks,
> 
> I'm trying to reorder documents associated with an eprint but not having any success. This is using Eprints 3.2.
> 
> So far I have tried:
> 
> doing a search to identify the eprints I want (that bit works fine)
> then for each of them I want to swap the order of the first two documents.
> 
> I tried
> 
> my @documents = $eprint->get_all_documents;
> my $tmp = $documents[0];
> $documents[0] = $documents[1];
> $documents[1] = $tmp;
> 
> $eprint->set_value('documents', \@documents);
> $eprint->commit;
> 
> that doesn't seem to do anything. I also tried the above but also changing the 'pos'
> values associated with the documents.
> 
> Any ideas how to do this? I could delete the relevant eprints and re-import them but I'd quite like to do the chnage implace if possible.
> 
> Thanks,
> 
> Ray.
> 
> The University of Edinburgh is a charitable body, registered in
> Scotland, with registration number SC005336.
> *** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
> *** Archive: http://www.eprints.org/tech.php/
> *** EPrints community wiki: http://wiki.eprints.org/
> *** EPrints developers Forum: http://forum.eprints.org/