[Koha-devel] reserves behaviour

Paul POULAIN paul.poulain at free.fr
Thu Apr 7 02:52:09 CEST 2005


Hello koha-dev,
(copy to french list, but in english / copie à la liste infos, mais en VO)

I think i've fixed http://bugs.koha.org/cgi-bin/bugzilla/show_bug.cgi?id=965
(just remove the 2 following lines in Circ2.pm :				warn "CancelReserve 
$res->{'itemnumber'}, $res->{'borrowernumber'}";
} else {
# COMMENT / REMOVE THE 2 FOLLOWING :
#my $tobrcd = ReserveWaiting($res->{'itemnumber'}, 
$res->{'borrowernumber'});
#transferbook($tobrcd,$barcode, 1);
warn "transferbook";
)

But now, i've some questions on reserves behaviour :
Let me explain (& ask katipo & others some questions) :
user A places a reserve on a book.
* possibility 1 => the book is being issued to user B.
When returned, the librarian is warned "Reserve found, change status to 
waiting and print slip + print button". This message is buggy : there is 
no slip printing at all, the button should be "YES" instead of "Print".
I've changed this for 2.2.2
There should also be an option to say "NO, cancel reserve". We should 
also see the reserve date.
We could also have a system preference to change status without querying 
the librarian.

* possibility 2 => the book is NOT being issued for instance.
In this case, the reserve will stay pending until :

- user A issues it. In this case, the reserve is cancelled & the book is 
issued.

- user B tries to issue it. In this case, the librarian is warned "book 
reserved by A, do you want to cancel issue to B or not, do you want to 
cancel reserve from A or not ?". works fine now that i've fixed bug 965

- nobody tries to issue the book. In this case, the book never becomes 
"waiting" in opac-user A screen. I think we need a way to say "the book 
is waiting for you". It could be automatic (=book in the library when 
the reserve is placed means the book is directly set to "waiting" and 
can't be issued anymore).
We also need a screen for the librarian that could show all requests, to 
enable them to get the book and manually change it's status.
Am I missing something here ? does this last feature exist or not ?
Does this sound a good idea for everybody ?
-- 
Paul POULAIN
Consultant indépendant en logiciels libres
responsable francophone de koha (SIGB libre http://www.koha-fr.org)




More information about the Koha-devel mailing list