http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5872
Paul Poulain <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #3329|0 |1 is obsolete| | Attachment #3394|0 |1 is obsolete| | Attachment #3432|0 |1 is obsolete| | --- Comment #23 from Paul Poulain <[email protected]> 2011-07-26 15:21:42 UTC --- Created attachment 4741 --> http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=4741 proposed patch (updated), squashed & cleaned What this -big- patch does and how to test it * git am -3 the patch * retrieve a new jquery submodule by entering : git submodule update --init You must do that only once. If you build a tarball, you'll have everything correctly included * test What to test: * koha > admin > circulation rules. What has changed : - are splitted in tabs, all / circulation / fines / reserves. Those tabs are like quick filters, you can enter values in a tab or in "all" - rules now have inheritance. If you define a rule for a given itemtype, for example, then a rule for a given itemtype/patron category, if you set just the duration, the number of issues will be inherited from the more generic rule. Example : default / default / default = 10 items for 21 days default / book / default = enter 5. You'll see that the 21 is automatically displayed, in grey. It means you've a rule saying "OK, for books, it's only 5, -but it's still 21 days-" - Hold rules are also at granular level : you can select, for each patron category/itemtype how many holds you enable, how many days the patron has to pickup the item, and if you allow on shelf holds or holds only for this library patrons. - there is now a renewal duration. If you enter nothing, default checkout duration will be used. If you enter a value, it will be used. Example : You can then have 1st checkout for 3 weeks, 2 renewals, each for 1 week. - rules can be edited directly in the cell : you want to change 10 items to 12 ? Just click on 10, you can set 12, click OK, you're done. Note that inheritance values are not updated, so there may be a display glitch sometimes. Not really a problem, you know what you do, right ? * circulation : once you've defined your circulation rules, just place hold, circulate, check that the rules you've set are followed. It's very usefull to check all hold related systempreferences Database changes : * there is now a reservenumber in reserves (and old_reserves) table, that is the primary key. It was a big lack for years ! * new fields are added into issuingrules to deal with holds : holdpickupdelay, renewalperiod, allowonshelfholds, holdrestricted, Systempreferences : * AllowOnShelfHolds is no more needed, as it's at branch/categorycode/itemtype level * ReservesControlBranch has been added to define wether you use item or patron branch for holds developer note : issuingrules have been moved from C4/Circulation.pm to C4/IssuingRules.pm -- Configure bugmail: http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA Contact for the bug. _______________________________________________ Koha-bugs mailing list [email protected] http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
