Circulation Issues with Koha 3

circulation.pl

  • 1704: Return an item to the wrong branch doesn't require confirmation of transfer With AutomaticItemReturn turned on, the user is told to transfer, but there's no dialog. With AutomaticItemReturn turned off, the user isn't even told to transfer … the user should be given a dialog and must confirm the transfer of the item. Also, with IndependantBranches, returning to the wrong branch should warn the staff, but not check the item in Without IndependantBranches, returning to the wrong branch should warn and require dialog depending on the AutomaticItemReturn setting
  • Fix circulation reports (transfers to do, transfers to receive) — Ok transferstodo checks reserves to find what we should be transfering, transfers to receive looks at the transfers table for transfers that are in process. Transferstoreceive appears to work fine
  • 1689: Circulation Rules doesn't take the default in account Issue with item level itypes
  • itemtypes.notforloan ignored when checking out an item (no bugzilla entry yet)
    • this needs to be tested with item-level and biblioitem-level itemtypes
  • 110: Need to verify that renewalsallowed value in itemtypes is being honored for both item-level and biblioitem-level circs (depending on syspref), and if it is, go and fix up 641: Librarians should be able to override renewal limit. 110?? Right, I got confused about the diff between 'renewalsallowed' and 'requestsallowed' … 110 is irrelevant for this issue, but bug 641 and checking that 'renewalsallowed' is working are still important – JF
  • 1428: Can issue to expired patron if overriding existing reserve
  • 1461: List of checkouts on circulation.pl should block renewals when necessary
  • 1582: 'In Transit' not working for Independent Branches – confirm that items are transfered but not returned
  • 1552: Fix ordering of checkouts list on circulation.pl
  • 1551: Renewing doesn't move item out of “Previous Checkouts” table
  • 1427: Circulation should include clearer expiration messages – lets add that message and get this one closed out
  • 1626: Trim whitespace from barcode inputs (easy peasy … should do spaces and tabs)
  • 1253: search results for patron name in circulation.pl are sorted case-sensitively

Transfers

  • 1400: Branch transfers missing some template variables

Holds

  • 1319: Deletion of waiting item results in orphaned entry in reserves
  • 1583: Reserves not working correctly when in 'independent branches' mode – 50% finished, one more thing to check
  • 1708: Hold / Reserve priority cannot be changed - verify it's just a template nomenclature thing
  • 1709: Item level reserve shows waiting for all items immediately in intranet
  • 1710: Greater flexibility with item-level holds rules
  • need a 'return to shelf' link that removes 'W' from a cancelled hold…
  • is paidfor updated?
  • language in returns.tmpl: Hold Found (item is already waiting) must refer to 'is now waiting' ?

Fines

  • 1515: Circulation warns of outstanding fines when patron has credit on their account
  • 1711: Need to add syspref for which branch to select from issuingrules: borrower's or issuer's or item's. Libraries disagree about whether the circ matrix 'branch' option should apply at the Issuing Library, the Borrower's Library, or the Item's Home Branch, so we need to reinstate the 'CircControl' syspref, which is of type Choice with the following choices: PickupLibrary | PatronLibrary | ItemHomeLibrary The syspref is added to 3.00.00.039 – JF
  • Loan length and fines rules need to be based on the branch specified in the syspref.
  • Libraries disagree about whether the fines should be calculated based on the Calendar so we need to re-instate the 'finesCalendar' syspref, which is of type Choice with the following choices: ignoreCalendar | noFinesWhenClosed The syspref is added to 3.00.00.039– JF
    • Fines should be calculated based on the method chosen in the 'finesCalendar' system preference
  • Test 'exempt fines on return'.
  • The syspref 'HomeorHoldingbranch' is deprecated and should be removed from updatedatabase (never added to sysprefs.sql) removed in 3.00.00.039 – JF
  • US libraries require that overdues not exceed a specific amount per item type, so we need to re-add a column to itemtypes: maxOverdueCharge.
    • Koha needs to calculate the fine taking the value in the 'maxOverdueCharge' column into account.

fines3.pl

  • fines-sanop.pl currently ignores branch settings and CircControl syspref.
  • use C4::Context→config(logdir) (added to installer by Galen) and the syspref 'finesMode' in 'test' mode, to write to a log and email the koha admin (to avoid spamming people when testing that fines are working correctly).
  • use syspref finesCalendar in overdue calculation.
  • item-level itype was also removed from CalcFine.
    • /koha/dev_week/stow-devel/C4/Circulation/Fines.pm
      • has item-level itype and calculation that only accrues charge on charge period days (current CalcFine charges incrementally).
 
en/development/qanotes30000circ.txt · Last modified: 2008/01/01 21:23 by chrisc
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki