[Koha-devel] Re: Invisible Overdue
Paul POULAIN
paul.poulain at free.fr
Wed Apr 6 06:05:05 CEST 2005
Stephen Hedges a écrit :
> Thanks, Owen --
>
> I haven't look at the code, but it seems like this should be easy to
> fix. Before deleting the itemnumber, do "SELECT * FROM issues WHERE
> itemnumber=? AND returndate IS NULL" and if the fetchrow following
> execution is undefined, then it's OK to proceed with the deletion. But
> I guess catching the error and showing a warning screen gets a little
> bit more complicated.
>
> Stephen
>
> On Apr 5, 2005, at 2:51 PM, Owen Leonard wrote:
>
>> Looks like this is a long-standing one:
>>
>> http://bugs.koha.org/cgi-bin/bugzilla/show_bug.cgi?id=472
>>
>> I updated it and added my 2 cents. To get it fixed, though,
>> we may have to catch Paul while he's here and chain him in the
>> server room until he's taken care of it.
Digging into bugzilla & finding this mail at the same time.
Stephen is right : 2 ways to fix it :
* the easiest : don't delete if there is an issue & don't warn the user
either (this one requires only a checking in C4/Biblio.pm before
deleting the item)
* the easy : set the deletion button only if there is no issues (and
reserve, the problem is probably the same). this one requires some code
in perl + minor modifs in template (a TMPL_IF)
* the best : warn the user and ask him if he prefers the deletion with
auto-return & removal of reserves, or cancel the deletion. This last
requiring a new screen.
PS : about the chain in the server room, remember we will be 5 from
france and you are only 3 :-D I'll also get a chain-cutter with me.
Oups, would be a bad idea, I could be caught as a terrorist ;-) )
--
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