4 - pref: CheckPrevCheckout
8 softyes: "Unless overridden by patron category, do"
9 softno: "Unless overridden by patron category, do not"
11 - " check borrower checkout history to see if the current item has been checked out before."
13 - "Trigger a warning if the current item has been checked out no longer than"
14 - pref: CheckPrevCheckoutDelay
17 - "Requires <a href='/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=CheckPrevCheckout'>CheckPrevCheckout</a> to be enabled. There is no time limit if 0 or empty."
19 - pref: ExtendedPatronAttributes
23 - searching, editing and display of custom attributes on patrons.
25 - pref: intranetreadinghistory
29 - "staff to access a patron's checkout and hold history (checkout history is still stored, regardless of staff being allowed access or not)."
31 - "When deleting a patron who owns public or shared lists,"
32 - pref: ListOwnershipUponPatronDeletion
34 delete: "delete these lists."
35 transfer: "change owner of these lists."
36 - All public or shared lists of this patron are either deleted or transferred to a new owner according to your choice; other private lists (not shared) are deleted.
37 - "<br/>When changing owner at patron deletion, use borrowernumber "
38 - pref: ListOwnerDesignated
40 - as new list owner, or leave this field empty in order to change owner to the active staff member who deletes the patron.
42 - The late fine for all checkouts will only go up to
45 - '[% local_currency %].'
46 - Empty value means no limit. Single item caps are specified in the circulation rules matrix.
52 - images to be uploaded and shown for patrons on the staff interface.
55 - pref: PatronsPerPage
57 - results per page in the staff interface.
59 - "Comma separated list defining the default fields to be used during a patron search using the \"standard\" option in the patrons or circulation module:"
60 - pref: DefaultPatronSearchFields
62 firstname: "First name"
63 middle_name: "Middle name"
65 othernames: "Other names"
66 cardnumber: "Cardnumber"
68 email: "Primary email"
69 emailpro: "Secondary email"
70 phone: "Primary phone"
71 phonepro: "Secondary phone"
72 mobile: "Mobile phone"
73 smsalertnumber: "Secondary mobile phone"
74 zipcode: "ZIP/Postal code"
75 - "If empty Koha will default to \"firstname,middle_name,surname,othernames,cardnumber,userid\". Additional fields added to this preference will be added as search options in the dropdown menu on the patron search page."
77 - pref: DefaultPatronSearchMethod
79 starts_with: "Starts with"
81 - Enable this search method to determine whether to use Starts with or Contains for autocomplete patron searches.
83 - "Show the following fields from the items database table as columns on the statistics tab on the patron record: "
84 - pref: StatisticsFields
87 - "If empty, defaults to: location|itype|ccode"
89 - pref: EnableBorrowerFiles
93 - enable the ability to upload and attach arbitrary files to a borrower record.
99 - librarians to discharge borrowers and borrowers to request a discharge.
101 - pref: FeeOnChangePatronCategory
105 - charge a fee when a patron changes to a category with an enrollment fee.
107 - pref: TrackLastPatronActivity
111 - track last patron activity.
112 - The first time each day that a patron logs into the OPAC, connects to Koha via SIP or ILS-DI, or checks an item out the borrowers.lastseen will update with the current date and time.
114 - pref: AutoApprovePatronProfileSettings
118 - "automatic approval of patron detail changes from the OPAC."
119 - Requires <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=OPACPatronDetails">OPACPatronDetails</a> to be activated.
121 - pref: ProtectSuperlibrarianPrivileges
123 1: Allow only superlibrarians
124 0: Allow all permitted users
125 - "to access/change superlibrarian privileges."
126 - "<br><strong>NOTE:</strong> A permitted user needs to have the 'permissions' flag (if no superlibrarian)."
128 - pref: AllowPatronToControlAutorenewal
132 - "to allow/disallow auto-renewal for account. If allowed a patron will be able to update their own account to allow/disallow auto-renewal."
134 - Lock expired patrons after
135 - pref: LockExpiredDelay
137 - days. Leave empty to disable this behavior.
138 - "<br><strong>NOTE:</strong> This system preference requires the misc/cronjobs/cleanup_database.pl cronjob. Ask your system administrator to schedule it."
142 - When renewing borrowers, base the new expiry date on
143 - pref: BorrowerRenewalPeriodBase
146 dateexpiry: current membership expiry date.
147 combination: the latter of the current and expiry date.
149 - Show a notice if the patron is about to expire or has expired
150 - pref: NotifyBorrowerDeparture
154 - Send an account expiration notice when a patron's card will expire in
155 - pref: MembershipExpiryDaysNotice
158 - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/membership_expiry.pl</code> cronjob. Ask your system administrator to schedule it."
159 Notices and notifications:
161 - pref: EnhancedMessagingPreferences
165 - "staff to manage which notices patrons will receive and when they will receive them."
166 - '<br><strong>NOTE:</strong> This only applies to courtesy notices. To manage if patrons have also access to these settings, use <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=EnhancedMessagingPreferencesOPAC">EnhancedMessagingPreferencesOPAC</a>.'
167 - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/process_message_queue.pl</code> and the <code>misc/cronjobs/advance_notices.pl</code> cronjob. Ask your system administrator to schedule them."
169 - pref: EnhancedMessagingPreferencesOPAC
173 - "patron messaging setting on the OPAC."
174 - '<br><strong>NOTE:</strong> <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=EnhancedMessagingPreferences">EnhancedMessagingPreferences</a> must be enabled.'
176 - pref: AutoEmailNewUser
180 - an email to newly created patrons.
181 - '<br><strong>NOTE:</strong> This uses the WELCOME notice.'
183 - pref: NotifyPasswordChange
187 - patrons whenever their password is changed.
189 - pref: UseEmailReceipts
193 - email receipts to patrons for payments and writeoffs.
196 - pref: EmailFieldPrimary
200 emailpro: secondary email
201 B_email: alternate email
202 cardnumber: cardnumber
203 "OFF": first valid email address
204 - 'for sending out email notices.'
205 - '<br><strong>NOTE:</strong> If set to "first valid", the order in which the email addresses are checked is set in <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=EmailFieldPrecedence">EmailFieldPrecedence</a>.'
207 - "When <a href='/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=EmailFieldPrimary'>EmailFieldPrimary</a> is set to '<strong>first valid</strong>', check the patron email address fields in the following order and use the first valid email address found:"
208 - pref: EmailFieldPrecedence
210 - '<br><strong>NOTE:</strong> All patron fields can be used, but to work correctly they must contain a valid email address or an empty string.'
211 - "Valid options are the <a href='http://schema.koha-community.org/__VERSION__/tables/borrowers.html' target='blank'>database columns</a> of the borrowers table, separated by | (pipe)."
212 - "Example: email|emailpro|B_email"
214 - pref: TalkingTechItivaPhoneNotification
218 - patron phone notifications using Talking Tech i-tiva (overdues, predues and holds notices currently supported).
219 - <br/><i class="fa fa-exclamation-triangle"></i> If <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=TalkingTechItivaPhoneNotification">TalkingTechItivaPhoneNotification</a> is enabled, <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=PhoneNotification">PhoneNotification</a> should be disabled.
221 - pref: PhoneNotification
225 - patron phone notifications generation. A plugin will be required to process the phone notifications.
226 - <br/><i class="fa fa-exclamation-triangle"></i> If <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=PhoneNotification">PhoneNotification</a> is enabled, <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=TalkingTechItivaPhoneNotification">TalkingTechItivaPhoneNotification</a> should be disabled.
228 - "Use the SMS::Send::"
229 - pref: SMSSendDriver
230 - driver to send SMS messages.
231 - "<br>If you would prefer to send SMS via E-mail, set SMSSendDriver to: Email"
232 - "<br><strong>NOTE:</strong> Many mobile providers have deprecated support for this feature and it is not recommended for use unless you have a dedicated SMS to Email gateway."
234 - "Define a username/login"
235 - pref: SMSSendUsername
237 - pref: SMSSendPassword
238 - ". Override from address with"
239 - pref: EmailSMSSendDriverFromAddress
241 - "for emails sent using \"Email\" send driver."
243 - pref: FallbackToSMSIfNoEmail
247 - sending purchase suggestion messages by SMS if no patron email is defined.
249 - "Send automatic renewal notices: "
250 - pref: AutoRenewalNotices
253 preferences: according to patron messaging preferences
254 cron: (Deprecated) according to --send-notices cron switch
257 - "The following <a href='http://schema.koha-community.org/__VERSION__/tables/borrowers.html' target='blank'>database columns</a> must be filled in on the patron entry screen:"
258 - pref: BorrowerMandatoryField
262 - '<strong>NOTE:</strong> If <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=autoMemberNum">autoMemberNum</a> is enabled, the system preference <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=BorrowerMandatoryField">BorrowerMandatoryField</a> must not contain the field <code>cardnumber</code>.'
264 - "The following <a href='http://schema.koha-community.org/__VERSION__/tables/borrowers.html' target='blank'>database columns</a> will not appear on the patron entry screen:"
265 - pref: BorrowerUnwantedField
268 exclusions: branchcode|categorycode|flags
270 - "Borrowers can have the following titles:"
271 - pref: BorrowersTitles
273 - (separate multiple choices with |)
275 - pref: autoMemberNum
279 - default the card number field on the patron addition screen to the next available card number (for example, if the largest currently used card number is 26345000012941, then this field will default to 26345000012942).
280 - '<strong>NOTE:</strong> If <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=autoMemberNum">autoMemberNum</a> is enabled, the system preference <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=BorrowerMandatoryField">BorrowerMandatoryField</a> must not contain the field <code>cardnumber</code>.'
282 - Card numbers for patrons must be
283 - pref: CardnumberLength
284 - "characters long. The length can be a single number to specify an exact length, a range separated by a comma (i.e., 'Min,Max'), or a maximum with no minimum (i.e., ',Max')."
285 - 'If <code>cardnumber</code> is included in the <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=BorrowerMandatoryField">BorrowerMandatoryField</a> list, the minimum length, if not specified here, defaults to one. Maximum cannot be bigger than the database field size of 32.'
287 - pref: uppercasesurnames
291 - store and display surnames in upper case.
293 - "The following <a href='http://schema.koha-community.org/__VERSION__/tables/borrowers.html' target='blank'>database columns</a>:"
294 - pref: PatronQuickAddFields
297 - "will be added to the patron quick add form when entering a new patron. Displays only mandatory fields and fields specified here. If applicable the guarantor form will be shown as well, individual fields in that form will be ignored."
299 - "When adding new patrons or editing existing patrons, collapse the following fields from the full form (can still be expanded later):"
300 - pref: CollapseFieldsPatronAddForm
302 identity: "Patron identity"
303 guarantor: "Guarantor information"
304 primary_address: "Main address"
305 primary_contact: "Contact information"
306 alt_address: "Alternate address"
307 alt_contact: "Alternate contact"
308 lib_mgmt: "Library management"
309 lib_setup: "Library setup"
310 login: "OPAC/Staff interface login"
311 flags: "Patron account flags (existing patrons)"
312 debarments: "Patron restrictions (existing patrons)"
313 housebound: "Housebound roles"
314 additional: "Additional attributes and identifiers"
315 messaging: "Patron messaging preferences"
317 - "The following <a href='http://schema.koha-community.org/__VERSION__/tables/borrowers.html' target='blank'>database columns</a>:"
318 - pref: PatronDuplicateMatchingAddFields
321 - "will be used to detect possible duplicates when adding a new patron."
322 Patron relationships:
324 - "Guarantors can be the following of those they guarantee:"
325 - pref: borrowerRelationship
327 - (input multiple choices separated by |). Leave empty to deactivate.
329 - "When adding a guarantee to a guarantor patron fill the following fields in the guarantee's member entry form from the guarantors record:"
330 - pref: PrefillGuaranteeField
333 B_streettype: "Alternate address - Street type"
334 B_address: "Alternate address - Address"
335 B_address2: "Alternate address - Address 2"
336 B_city: "Alternate address - City"
337 contactnote: "Alternate address - Contact note"
338 B_country: "Alternate address - Country"
339 B_email: "Alternate address - Email"
340 B_phone: "Alternate address - Phone"
341 B_state: "Alternate address - State"
342 B_streetnumber: "Alternate address - Street number"
343 B_zipcode: "Alternate address - ZIP/Postal code"
344 altcontactaddress1: "Alternate contact - Address"
345 altcontactaddress2: "Alternate contact - Address 2"
346 altcontactaddress3: "Alternate contact - City"
347 altcontactcountry: "Alternate contact - Country"
348 altcontactfirstname: "Alternate contact - First name"
349 altcontactphone: "Alternate contact - Phone"
350 altcontactstate: "Alternate contact - State"
351 altcontactsurname: "Alternate contact - Surname"
352 altcontactzipcode: "Alternate contact - ZIP/Postal code"
354 mobile: "Contact - Other phone"
355 email: "Contact - Primary email"
356 phone: "Contact - Primary phone"
357 emailpro: "Contact - Secondary email"
358 phonepro: "Contact - Secondary phone"
359 streettype: "Main address - Street type"
360 address: "Main address - Address"
361 address2: "Main address - Address 2"
362 city: "Main address - City"
363 country: "Main address - Country"
364 state: "Main address - State"
365 zipcode: "Main address - ZIP/Postal code"
366 streetnumber: "Main address - Street number"
368 - pref: AllowStaffToSetCheckoutsVisibilityForGuarantor
372 - staff to set the ability for a patron's checkouts to be viewed by linked patrons in the OPAC.
374 - pref: AllowStaffToSetFinesVisibilityForGuarantor
378 - staff to set the ability for a patron's charges to be viewed by linked patrons in the OPAC.
382 - Use the following URL
383 - pref: PrivacyPolicyURL
385 - to refer to your local privacy policy in messages about privacy and data protection. (If you enforce a data privacy policy, make sure that this page is not blocked.)
386 - '<br><strong>NOTE:</strong> The URL will only be displayed if <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=PrivacyPolicyConsent">PrivacyPolicyConsent</a> is set.'
388 - "Set data privacy policy consent to:"
389 - pref: PrivacyPolicyConsent
393 Permissive: 'permissive'
394 - ". When you enforce a data privacy policy, patrons need to give consent before using the OPAC. If you set to permissive, Koha will warn but not enforce."
395 - '<br><strong>NOTE:</strong> If you enable this you will also have to set the URL of your public privacy policy with the <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=PrivacyPolicyURL">PrivacyPolicyURL</a> setting.'
397 - Lock/expire patrons that submitted an unsubscribe request (refused consent) after
398 - pref: UnsubscribeReflectionDelay
399 - days, anonymize locked/expired accounts after
400 - pref: PatronAnonymizeDelay
401 - days and remove anonymized patron accounts after
402 - pref: PatronRemovalDelay
403 - "days.<br>IMPORTANT: No action is performed when these delays are empty (no text). But a zero value ('0') is interpreted as no delay (do it now)! The actions are performed by the cleanup database cron job."
405 - pref: CookieConsent
409 - cookie consent to be displayed in the OPAC and staff interface.
411 - Run the following JavaScript if cookie consent is provided (e.g. tracking code).
412 - pref: CookieConsentedJS
414 initiator: populateCookieConsentedJS
415 processor: prepareCookieConsentedJS
418 - Login passwords for staff and patrons must be at least
419 - pref: minPasswordLength
423 - pref: RequireStrongPassword
427 - a strong password for staff and patrons
428 - (must contain at least one digit, one lowercase and one uppercase).
430 - pref: EnableExpiredPasswordReset
434 - the ability for patrons to directly reset their password when it is expired.
435 - If not enabled patrons must either use the 'Forgot your password' feature or have staff
436 - reset their password.
438 - Block a patron's account if it reaches
439 - pref: FailedLoginAttempts
441 - failed login attempts.
443 - pref: Pseudonymization
447 - "pseudonymization to comply with data privacy policies and regulations like GDPR for managing personal information."
448 - "Patrons and transactions will be copied to a separate table for statistical purposes."
449 - "<br/>Use the following fields for patrons:"
450 - pref: PseudonymizationPatronFields
452 title: "Patron's title"
455 zipcode: "ZIP/Postal code"
457 branchcode: "Patron's library"
458 categorycode: "Patron category"
459 dateenrolled: "Date the patron was added to Koha"
460 sex: "Patron's gender"
463 - "<br/> And the following fields for the transactions:"
464 - pref: PseudonymizationTransactionFields
466 datetime: "Date and time of the transaction"
467 transaction_branchcode: "Library where the transaction occurred"
468 transaction_type: "Transaction type"
469 itemnumber: "Itemnumber"
470 itemtype: "Item type"
471 holdingbranch: "Holding library"
472 homebranch: "Home library"
474 itemcallnumber: "Item's callnumber"