On Fri, May 31, 2013 at 1:02 PM, Kyle Hall <kyle.m.hall@gmail.com> wrote:
Rolling Hard Due Dates - This is by far my most complicated plugin, and has undergone rigorous testing. It allows you to schedule updates to the hard due dates for circulation rules, and update the due dates for items checked out that those rules apply to. This was written for a university where they change the due dates on checkouts near the end of each semester.
I have stronger reservations about this one -- not about the functionality it implements, but that it exists as a plugin. Adjusting due dates at the end of a semester strikes me as something that a number of academic libraries might want; I hope this get submitted for consideration as a core feature.
If I had known this would be of interest to more users, I would have started with a patch instead of a plugin. I'd be more than happy to patch-ify this plugin when I have the time. In general, I'd say a patch is always better than a plugin, as plugins will have to be maintained actively in case the database schema changes or some of the internal Koha functions the plugin uses are altered or removed,
This sort of thing has been asked for before and discussed IIRC. I think it was waiting on a circ rule re-write due to the undue complexity (read "poor coding") of the original feature. Kind Regards, Chris