# FIXME: printcirculationslips is also omitted. It _technically_ could work, but C4::Print is HLT specific and needs a little bit of refactoring.
Interface:
-
+ - pref: CircSidebar
+ choices:
+ yes: Activate
+ no: Deactivate
+ - the navigation sidebar on all Circulation pages.
+ -
+ - pref: AutoSwitchPatron
+ choices:
+ yes: "Enable"
+ no: "Don't enable"
+ - the automatic redirection to another patron when a patron barcode is scanned instead of a book.
+ - This should not be enabled if you have overlapping patron and book barcodes.
+ -
- pref: CircAutocompl
choices:
yes: Try
desc: latest to earliest
- due date.
-
- - pref: soundon
- choices:
- yes: "Enable"
- no: "Don't enable"
- - circulation sounds during checkin and checkout in the staff interface. Not supported by all web browsers yet.
- -
- pref: SpecifyDueDate
choices:
yes: Allow
no: "Do not"
- update a bibliographic record's total issues count whenever an item is issued (WARNING! This increases server load significantly; if performance is a concern, use the update_totalissues.pl cron job to update the total issues count).
-
- - Use the
- - pref: ExportWithCsvProfile
- - CSV profile when exporting patron checkout history (enter CSV Profile name)
+ - pref: ExportCircHistory
+ choices:
+ yes: Show
+ no: "Don't show"
+ - the export patron checkout history options.
-
- - The following fields should be excluded from the patron checkout history CSV or iso2709 export
+ - The following fields should be excluded from the patron checkout history CSV or MARC (ISO 2709) export
- pref: ExportRemoveFields
- (separate fields with space, e.g. 100a 200b 300c)
-
choices:
yes: Enable
no: "Do not enable"
- - "offline circulation on regular circulation computers. (NOTE: This system preference does not affect the Firefox plugin or the desktop application)"
+ - "offline circulation on regular circulation computers. (<strong>NOTE:</strong> This system preference does not affect the Firefox plugin or the desktop application)"
+ -
+ - pref: ShowAllCheckins
+ choices:
+ yes: Show
+ no: "Do not show"
+ - all items in the "Checked-in items" list, even items that were not checked out.
+ -
+ - pref: AllowCheckoutNotes
+ choices:
+ yes: Allow
+ no: "Don't allow"
+ - patrons to submit notes about checked out items.
Checkout Policy:
-
no: "Don't allow"
- checkouts of items reserved to someone else. If allowed do not generate RESERVE_WAITING and RESERVED warning. This allows self checkouts for those items.
-
+ - pref: AllowItemsOnHoldCheckoutSCO
+ choices:
+ yes: Allow
+ no: "Don't allow"
+ - checkouts of items reserved to someone else in the SCO module. If allowed do not generate RESERVE_WAITING and RESERVED warning. This allows self checkouts for those items.
+ -
- pref: AllFinesNeedOverride
choices:
yes: Require
yes: Move
no: "Don't move"
- items that have the location PROC to the location CART when they are checked in.
+ - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/cart_to_shelf.pl</code> cronjob. Ask you system administrator to schedule it."
-
- pref: ReturnToShelvingCart
choices:
yes: Move
no: "Don't move"
- all items to the location CART when they are checked in.
+ - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/cart_to_shelf.pl</code> cronjob. Ask you system administrator to schedule it."
-
- pref: AutomaticItemReturn
choices:
Calendar: the calendar to skip all days the library is closed.
Datedue: the calendar to push the due date to the next open day
-
+ - Calculate "No renewal before" based on
+ - pref: NoRenewalBeforePrecision
+ choices:
+ date: date.
+ exact_time: exact time.
+ - Only relevant for loans calculated in days, hourly loans are not affected.
+ -
- When renewing checkouts, base the new due date on
- pref: RenewalPeriodBase
choices:
class: integer
- '[% local_currency %] in fines.'
-
+ - Prevent a patron from checking out if the patron has guarantees owing in total more than
+ - pref: NoIssuesChargeGuarantees
+ class: integer
+ - '[% local_currency %] in fines.'
+ -
- pref: RentalsInNoissuesCharge
choices:
yes: Include
- "patrons to return books before their accounts expire (by restricting due dates to before the patron's expiration date)."
-
- Send all notices as a BCC to this email address
- - pref: OverdueNoticeBcc
+ - pref: NoticeBcc
-
- pref: OverdueNoticeCalendar
choices:
block: Block
noblock: "Don't block"
confirmation: Ask for confirmation
- - when checking out to a borrower that has overdues outstanding
+ - when checking out to a borrower that has overdues outstanding
-
- - On checkin route the returned item to
- - pref: HomeOrHoldingBranchReturn
- type: choice
+ - "When checking out an item with rental fees, "
+ - pref: RentalFeesCheckoutConfirmation
choices:
- homebranch: the library the item is from.
- holdingbranch: the library the item was checked out from.
+ yes: ask
+ no: "do not ask"
+ - "for confirmation."
+ -
+ - By default, set the LOST value of an item to
+ - pref: DefaultLongOverdueLostValue
+ class: integer
+ - when the item has been overdue for more than
+ - pref: DefaultLongOverdueDays
+ class: integer
+ - days.
+ - <br>WARNING — These preferences will activate the automatic item loss process. Leave these fields empty if you don't want to activate this feature.
+ - "<br>Example: [1] [30] Sets an item to the LOST value 1 when it has been overdue for more than 30 days."
+ - <br>(Used when the longoverdue.pl script is called without the --lost parameter)
+ - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/longoverdue.pl</code> cronjob. Ask you system administrator to schedule it."
+ -
+ - "Charge a lost item to the borrower's account when the LOST value of the item changes to :"
+ - pref: DefaultLongOverdueChargeValue
+ class: integer
+ - <br>Leave this field empty if you don't want to charge the user for lost items.
+ - <br>(Used when the longoverdue.pl script is called without the --charge parameter)
+ - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/longoverdue.pl</code> cronjob. Ask you system administrator to schedule it."
-
- "When issuing an item that has been marked as lost, "
- pref: IssueLostItem
nothing : "do nothing"
- .
-
+ - "Mark items as returned when flagged as lost "
+ - pref: MarkLostItemsAsReturned
+ multiple:
+ cronjob: "from the longoverdue cronjob"
+ batchmod: "from the batch item modification tool"
+ additem: "when cataloguing an item"
+ moredetail: "from the items tab of the catalog module"
+ pendingreserves: "from the 'Holds to pull' list"
+ - .
+ -
- pref: AllowMultipleIssuesOnABiblio
choices:
yes: Allow
no: "Don't allow"
- - "patrons to check out multiple items from the same record. (NOTE: This will only effect records without a subscription attached.)"
+ - "patrons to check out multiple items from the same record. (<strong>NOTE:</strong> This will only affect records without a subscription attached.)"
+ -
+ - pref: OnSiteCheckouts
+ choices:
+ yes: Enable
+ no: Disable
+ - the on-site checkouts feature.
+ -
+ - pref: OnSiteCheckoutsForce
+ choices:
+ yes: Enable
+ no: Disable
+ - the on-site for all cases (Even if a user is debarred, etc.).
+ -
+ - pref: ConsiderOnSiteCheckoutsAsNormalCheckouts
+ choices:
+ yes: Consider
+ no: "Don't consider"
+ - on-site checkouts as normal checkouts.
+ - If enabled, the number of checkouts allowed will be normal checkouts + on-site checkouts.
+ - If disabled, both values will be checked separately.
+ -
+ - pref: SwitchOnSiteCheckouts
+ choices:
+ yes: Switch
+ no: "Don't switch"
+ - on-site checkouts to normal checkouts when checked out.
+ -
+ - When a patron's checked out item is overdue,
+ - pref: OverduesBlockRenewing
+ type: choice
+ choices:
+ allow: allow renewing.
+ blockitem: block renewing only for this item.
+ block: block renewing for all the patron's items.
+ -
+ - If patron is restricted,
+ - pref: RestrictionBlockRenewing
+ choices:
+ yes: Block
+ no: Allow
+ - renewing of items.
+ -
+ - If a patron owes more than the value of OPACFineNoRenewals,
+ - pref: OPACFineNoRenewalsBlockAutoRenew
+ choices:
+ yes: Block
+ no: Allow
+ - his/her auto renewals.
+ -
+ - pref: ItemsDeniedRenewal
+ type: textarea
+ class: code
+ - Define custom rules to deny specific items from renewal.
+ - "<br />Can name any field in the items table followed by a colon then a space then"
+ - "a bracketed list of values separated by commas."
+ - "e.g."
+ - "<br />ccode: [NEWFIC,NULL,DVD]"
+ - "<br />itype: [NEWBK,\"\"]"
+ - "<br /> Note: the word 'NULL' can be used to block renewal on undefined fields, while an empty string \"\" will block on an empty (but defined) field."
Checkin Policy:
-
+ - pref: HoldsAutoFill
+ choices:
+ yes: Do
+ no: "Don't"
+ - automatically fill holds instead of asking the librarian.
+ -
+ - pref: HoldsAutoFillPrintSlip
+ choices:
+ yes: Do
+ no: "Don't"
+ - automatically display the hold slip dialog for auto-filled holds.
+ -
- pref: BlockReturnOfWithdrawnItems
choices:
yes: Block
no: "Don't block"
- returning of items that have been withdrawn.
-
+ - pref: BlockReturnOfLostItems
+ choices:
+ yes: Block
+ no: "Don't block"
+ - returning of items that have been lost.
+ -
- pref: CalculateFinesOnReturn
choices:
yes: Do
no: "Don't"
- calculate and update overdue charges when an item is returned.
- - <br /><b>NOTE If you are doing hourly loans then you should have this on.</b>
+ - "<br /><strong>NOTE: If you are doing hourly loans then you should have this on.</strong>"
-
- pref: UpdateNotForLoanStatusOnCheckin
type: textarea
- "it will be updated to the right-hand value. E.g. '-1: 0' will cause an item that was set to 'Ordered' to now be available for loan."
- Each pair of values should be on a separate line.
-
- - pref: On-site checkouts
+ - pref: CumulativeRestrictionPeriods
choices:
- yes: Enable
- no: Disable
- - the on-site checkouts feature.
+ yes: Cumulate
+ no: "Don't cumulate"
+ - the restriction periods.
-
- - pref: On-site checkouts Force
+ - pref: HidePersonalPatronDetailOnCirculation
choices:
- yes: Enable
- no: Disable
- - the on-site for all cases (Even if a user is debarred, etc.).
+ yes: Do
+ no: "Don't"
+ - Hide patrons phone number, email address, street address and city in the circulation page
Holds Policy:
-
- - pref: AllowHoldPolicyOverride
+ - In the staff client, split the holds queue into separate tables by
+ - pref: HoldsSplitQueue
+ choices:
+ nothing: nothing
+ branch: "pickup library"
+ itemtype: "hold itemtype"
+ branch_itemtype: "pickup library & itemtype"
+ -
+ - If the holds queue is split, show librarians
+ - pref: HoldsSplitQueueNumbering
+ choices:
+ actual: "the actual priority, which may be out of order"
+ virtual: "'virtual' priorities, where each group is numbered separately"
+ -
+ - pref: AllowHoldItemTypeSelection
choices:
yes: Allow
no: "Don't allow"
- - staff to override hold policies when placing holds.
+ - hold fulfillment to be limited by itemtype.
-
- - pref: AllowHoldsOnDamagedItems
+ - pref: AllowRenewalIfOtherItemsAvailable
choices:
yes: Allow
no: "Don't allow"
- - hold requests to be placed on and filled by damaged items.
+ - a patron to renew an item with unfilled holds if other available items can fill that hold.
-
- - pref: AllowOnShelfHolds
+ - pref: AllowHoldPolicyOverride
choices:
yes: Allow
no: "Don't allow"
- - hold requests to be placed on items that are not checked out.
+ - staff to force addition of holds even if the patron already has the maximum number of holds allowed.
+ -
+ - pref: AllowHoldsOnDamagedItems
+ choices:
+ yes: Allow
+ no: "Don't allow"
+ - hold requests to be placed on and filled by damaged items.
-
- pref: AllowHoldDateInFuture
choices:
choices:
yes: Allow
no: "Don't allow"
- - "holds to expire automatically if they have not been picked by within the time period specified in ReservesMaxPickUpDelay"
+ - "holds to expire automatically if they have not been picked by within the time period specified in ReservesMaxPickUpDelay.<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/holds/cancel_expired_holds.pl</code> cronjob. Ask you system administrator to schedule it."
-
- If using ExpireReservesMaxPickUpDelay, charge a borrower who allows his or her waiting hold to expire a fee of
- pref: ExpireReservesMaxPickUpDelayCharge
class: currency
-
- - Satisfy holds from the libraries
+ - Satisfy holds using items from the libraries
- pref: StaticHoldsQueueWeight
class: multi
- (as branchcodes, separated by commas; if empty, uses all libraries)
+ - when they are
+ - pref: HoldsQueueSkipClosed
+ choices:
+ yes: open
+ no: open or closed
- pref: RandomizeHoldsQueueWeight
choices:
yes: in random order.
no: in that order.
+ - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/holds/build_holds_queue.pl</code> cronjob. Ask you system administrator to schedule it."
-
-
- pref: canreservefromotherbranches
choices:
yes: Enable
no: "Don't enable"
- - "the ability to place holds on multiple biblio from the search results"
+ - "the ability to place holds on multiple bibliographic records from the search results"
-
- pref: TransferWhenCancelAllWaitingHolds
choices:
choices:
yes: Allow
no: "Don't allow"
- - suspended holds to be automatically resumed by a set date.
+ - "suspended holds to be automatically resumed by a set date."
+ - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/holds/auto_unsuspend_holds.pl</code> cronjob. Ask you system administrator to schedule it."
-
- pref: SuspendHoldsIntranet
choices:
no: "Don't allow"
- expired holds to be canceled on days the library is closed.
-
+ - pref: ExcludeHolidaysFromMaxPickUpDelay
+ choices:
+ yes: Allow
+ no: "Don't allow"
+ - Closed days to be taken into account in reserves max pickup delay.
+ -
- pref: decreaseLoanHighHolds
choices:
yes: Enable
- days for items with more than
- pref: decreaseLoanHighHoldsValue
class: integer
- - holds.
+ - holds
+ - pref: decreaseLoanHighHoldsControl
+ choices:
+ static: "on the record"
+ dynamic: "over the number of holdable items on the record"
+ - . Ignore items with the following statuses when counting items
+ - pref: decreaseLoanHighHoldsIgnoreStatuses
+ multiple:
+ damaged: Damaged
+ itemlost: Lost
+ withdrawn: Withdrawn
+ notforloan: Not for loan
-
- pref: AllowHoldsOnPatronsPossessions
choices:
yes: Allow
no: "Don't allow"
- a patron to place a hold on a record where the patron already has one or more items attached to that record checked out.
+ -
+ - pref: LocalHoldsPriority
+ choices:
+ yes: Give
+ no: "Don't give"
+ - priority for filling holds to patrons whose
+ - pref: LocalHoldsPriorityPatronControl
+ choices:
+ PickupLibrary: "pickup library"
+ HomeLibrary: "home library"
+ - matches the item's
+ - pref: LocalHoldsPriorityItemControl
+ choices:
+ homebranch: "home library"
+ holdingbranch: "holding library"
+ -
+ - pref: OPACHoldsIfAvailableAtPickup
+ choices:
+ yes: Allow
+ no: "Don't allow"
+ - to pickup up holds at libraries where the item is available.
+ -
+ - "Patron categories not affected by OPACHoldsIfAvailableAtPickup"
+ - pref: OPACHoldsIfAvailableAtPickupExceptions
+ - "(list of patron categories separated with a pipe '|')"
+ -
+ - pref: CanMarkHoldsToPullAsLost
+ choices:
+ do_not_allow: "Do not allow to mark items as lost"
+ allow: "Allow to mark items as lost"
+ allow_and_notify: "Allow to mark items as lost and notify the patron"
+ - "from the 'Holds to pull' screen"
+ -
+ - Update item's values when marked as lost from the hold to pull screen.
+ - This is a list of values to update an item when it is marked as lost from the holds to pull screen.
+ - 'Example: "itemlost: 1" to set items.itemlost to 1 when the item is marked as lost'
+ - pref: UpdateItemWhenLostFromHoldList
+ type: textarea
+ Interlibrary Loans:
+ -
+ - pref: ILLModule
+ default: 0
+ choices:
+ yes: Enable
+ no: Disable
+ - the interlibrary loans module (master switch).
+ -
+ - "Adding text will enable the copyright clearance stage in request creation. The text you enter will be the text displayed."
+ - pref: ILLModuleCopyrightClearance
+ type: textarea
+ class: long
Fines Policy:
-
- Calculate fines based on days overdue
test: Calculate (but only for mailing to the admin)
production: Calculate and charge
- fines (when <code>misc/cronjobs/fines.pl</code> is being run).
+ - "<br><strong>NOTE:</strong> Fines can also be charged by the CalculateFinesOnReturn system preference."
+ - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/fines.pl</code> cronjob. Ask you system administrator to schedule it."
-
- - pref: RefundLostItemFeeOnReturn
+ - If a lost item is returned, apply the refunding rules defined in the
+ - pref: RefundLostOnReturnControl
choices:
- yes: Refund
- no: "Don't refund"
- - lost item fees charged to a borrower when the lost item is returned.
+ CheckinLibrary: "check-in library."
+ ItemHomeBranch: "item home branch."
+ ItemHoldingBranch: "item holding branch."
-
- pref: FinesIncludeGracePeriod
choices:
yes: Charge
no: "Don't Charge"
- the replacement price when a patron loses an item.
+ -
+ - Charge a hold fee
+ - pref: HoldFeeMode
+ choices:
+ any_time_is_placed: "any time a hold is placed."
+ not_always: "only if all items are checked out and the record has at least one hold already."
+ any_time_is_collected: "any time a hold is collected."
+ -
+ - pref: useDefaultReplacementCost
+ choices:
+ yes: use
+ no: "Don't use"
+ - the default replacement cost defined in item type.
+ -
+ - "Set the text to be recorded in the column 'note', table 'accountlines' when the processing fee (defined in item type) is applied."
+ - pref: ProcessingFeeNote
+ type: textarea
+ class: code
+ Self check-in module:
+ -
+ - "Include the following HTML on the self check-in screen:"
+ - pref: SelfCheckInMainUserBlock
+ type: textarea
+ class: code
+ -
+ - pref: SelfCheckInModule
+ choices:
+ yes: Enable
+ no: "Don't enable"
+ - "the standalone self check-in module (available at: /cgi-bin/koha/sci/sci-main.pl)"
+ -
+ - "Reset the current self check-in screen after"
+ - pref: SelfCheckInTimeout
+ class: integer
+ - seconds.
+ -
+ - "Include the following CSS on all the self check-in screens:"
+ - pref: SelfCheckInUserCSS
+ type: textarea
+ class: code
+ -
+ - "Include the following JavaScript on all the self check-in screens:"
+ - pref: SelfCheckInUserJS
+ type: textarea
+ class: code
Self Checkout:
-
- "Include the following JavaScript on all pages in the web-based self checkout:"
type: textarea
class: code
-
+ - "Include the following HTML on the the web-based self checkout screen:"
+ - pref: SCOMainUserBlock
+ type: textarea
+ class: code
+ -
- "Include the following CSS on all pages in the web-based self checkout:"
- pref: SCOUserCSS
type: textarea
- pref: SelfCheckoutByLogin
choices:
yes: Username and Password
- no: Barcode
+ no: Cardnumber
-
- "Time out the current patron's web-based self checkout system login after"
- pref: SelfCheckTimeout
-
- "Include the following HTML in the Help page of the web-based self checkout system:"
- pref: SelfCheckHelpMessage
- type: textarea
+ type: htmlarea
class: code
-
- pref: AutoSelfCheckAllowed
yes: Show
no: "Don't show"
- "the print receipt popup dialog when self checkout is finished"
-
Course Reserves:
-
- pref: UseCourseReserves
yes: Use
no: "Don't use"
- course reserves
+ Batch checkout:
+ -
+ - pref: BatchCheckouts
+ choices:
+ yes: Allow
+ no: "Don't allow"
+ - "batch checkouts"
+ -
+ - "Patron categories allowed to checkout in a batch"
+ - pref: BatchCheckoutsValidCategories
+ - "(list of patron categories separated with a pipe '|')"
+ Housebound module:
+ -
+ - pref: HouseboundModule
+ choices:
+ yes: Enable
+ no: Disable
+ - "housebound module"
+ Stockrotation module:
+ -
+ - pref: StockRotation
+ choices:
+ yes: Enable
+ no: Disable
+ - "the stock rotation module"
+ -
+ - pref: RotationPreventTransfers
+ choices:
+ yes: Disallow
+ no: Allow
+ - "library transfers on items in stockrotation rotas"
+ Article Requests:
+ -
+ - pref: ArticleRequests
+ choices:
+ yes: Enable
+ no: "Don't enable"
+ - patrons to place article requests.
+ -
+ - pref: ArticleRequestsLinkControl
+ choices:
+ always: Always show
+ calc: Use algorithm to show or hide
+ - article request link on search results.
+ -
+ - For records that are record level or item level requestable, make the following fields mandatory
+ - pref: ArticleRequestsMandatoryFields
+ multiple:
+ title: Title
+ author: Author
+ volume: Volume
+ issue: Issue
+ date: Date
+ pages: Pages
+ chapters: Chapters
+ -
+ -
+ - For records that are only record level requestable, make the following fields mandatory
+ - pref: ArticleRequestsMandatoryFieldsRecordOnly
+ multiple:
+ title: Title
+ author: Author
+ volume: Volume
+ issue: Issue
+ date: Date
+ pages: Pages
+ chapters: Chapters
+ -
+ -
+ - For records that are only item level requestable, make the following fields mandatory
+ - pref: ArticleRequestsMandatoryFieldsItemOnly
+ multiple:
+ title: Title
+ author: Author
+ volume: Volume
+ issue: Issue
+ date: Date
+ pages: Pages
+ chapters: Chapters
+ -