[Koha-bugs] [Bug 8991] Add a script to delete old orders
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Thu Jun 13 16:26:35 CEST 2013
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8991
--- Comment #11 from Jonathan Druart <jonathan.druart at biblibre.com> ---
(In reply to comment #7)
Hi Marcel and Galen,
> I only wonder if you should only delete from aqorders and if receiveddate
> should be the date to trigger the action.
It is the request from our customer.
> Why not delete baskets? Now we can be stuck with empty baskets. Would you
> really want to delete orders from an open basket or a basket that has not
> been received fully?
I will provide a new patch in order to delete empty closed baskets.
> Personally, I would go for a job that deletes inactive baskets (closed and
> all received) with creationdate as trigger. E.g. I could annually delete all
> inactive baskets, created more than one year ago or something.
It could be a great improvement.
(In reply to comment #9)
> I agree that if one is deleting from acqorders, one should also delete the
> relevant baskets.
Yep, will be done.
> The original bug report said:
> > We need a script to delete old orders
> To which I ask: why? Is there a specific way in which the old orders are
> getting in the way? Is there a regulatory requirement that's satisfied by
> purging old orders?
It is a need for some customers to delete old orders. I suppose it is to avoid
to have too many orders. After a time, it becomes useless to keep all of them.
> I'm not trying to be difficult, but I do think that sometimes it's better
> for this sort of maintenance to be done via SQL rather than a script. At
> least when you're staring at the 'mysql>' prompt, you likely know that
> you're about to do something potentially dangerous.
Yes but with a cronjob, it is easily to call a script rather than execute a sql
query.
> I suggest that the purge job should produce an output file with the complete
> contents of the rows it deletes.
The following patch will add a 'confirm' flag. Maybe it fixes this problem?
> All of that said, ultimately, somebody who runs a script called
> 'purge_orders.pl' presumably will have an idea of what they're in for, so I
> will push this patch in a day or two, though with a follow-up to add a dry
> run mode. However, I would appreciate it if the original patch submitter
> could respond to Marcel's and my questions and comments.
I hope I answered to all of your questions.
(In reply to comment #10)
> Also, I question the notion of this script existing as a _cronjob_. Is the
> idea really to run it automatically?
>
> I think misc/maintenance is a better home for this script.
The idea is to run the job all nights (or weeks/months/...), so yes it is a
cronjob.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list