Bug 29822: Update 'DefaultPatronSearchFields' to a select list
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / admin / preferences / patrons.pref
1 Patrons:
2     General:
3      -
4          - pref: CheckPrevCheckout
5            default: no
6            choices:
7                hardyes: "Do"
8                softyes: "Unless overridden by patron category, do"
9                softno: "Unless overridden by patron category, do not"
10                hardno: "Do not"
11          - " check borrower checkout history to see if the current item has been checked out before."
12      -
13          - "Trigger a warning if the current item has been checked out no longer than"
14          - pref: CheckPrevCheckoutDelay
15            default: 0
16          - "days ago."
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."
18      -
19          - pref: ExtendedPatronAttributes
20            choices:
21                1: Enable
22                0: "Don't enable"
23          - searching, editing and display of custom attributes on patrons.
24      -
25          - pref: intranetreadinghistory
26            choices:
27                1: "Allow"
28                0: "Don't allow"
29          - "staff to access a patron's checkout and hold history (checkout history is still stored, regardless of staff being allowed access or not)."
30      -
31          - "When deleting a patron who owns public or shared lists,"
32          - pref: ListOwnershipUponPatronDeletion
33            choices:
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
39            class: integer
40          - as new list owner, or leave this field empty in order to change owner to the active staff member who deletes the patron.
41      -
42          - The late fine for all checkouts will only go up to
43          - pref: MaxFine
44            class: currency
45          - '[% local_currency %].'
46          - Empty value means no limit. Single item caps are specified in the circulation rules matrix.
47      -
48          - pref: patronimages
49            choices:
50                1: Allow
51                0: "Don't allow"
52          - images to be uploaded and shown for patrons on the staff interface.
53      -
54          - By default, show
55          - pref: PatronsPerPage
56            class: integer
57          - results per page in the staff interface.
58      -
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
61            multiple:
62              firstname: "First name"
63              middle_name: "Middle name"
64              surname: "Last name"
65              othernames: "Other names"
66              cardnumber: "Cardnumber"
67              userid: "Username"
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."
76      -
77          - pref: DefaultPatronSearchMethod
78            choices:
79                starts_with: "Starts with"
80                contains: "Contains"
81          - Enable this search method to determine whether to use Starts with or Contains for autocomplete patron searches.
82      -
83          - "Show the following fields from the items database table as columns on the statistics tab on the patron record: "
84          - pref: StatisticsFields
85            type: modalselect
86            source: items
87          - "If empty, defaults to: location|itype|ccode"
88      -
89          - pref: EnableBorrowerFiles
90            choices:
91                1: Do
92                0: "Don't"
93          - enable the ability to upload and attach arbitrary files to a borrower record.
94      -
95          - pref: useDischarge
96            choices:
97                1: Allow
98                0: "Don't allow"
99          - librarians to discharge borrowers and borrowers to request a discharge.
100      -
101          - pref: FeeOnChangePatronCategory
102            choices:
103                1: Do
104                0: "Don't"
105          - charge a fee when a patron changes to a category with an enrollment fee.
106      -
107          - pref: TrackLastPatronActivity
108            choices:
109                1: Do
110                0: "Don't"
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.
113      -
114          - pref: AutoApprovePatronProfileSettings
115            choices:
116                1: Enable
117                0: Disable
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.
120      -
121          - pref: ProtectSuperlibrarianPrivileges
122            choices:
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)."
127      -
128          - pref: AllowPatronToControlAutorenewal
129            choices:
130                1: Allow patrons
131                0: Allow only staff
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."
133      -
134          - Lock expired patrons after
135          - pref: LockExpiredDelay
136            class: integer
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."
139
140     Membership expiry:
141      -
142          - When renewing borrowers, base the new expiry date on
143          - pref: BorrowerRenewalPeriodBase
144            choices:
145                now: current date.
146                dateexpiry: current membership expiry date.
147                combination: the latter of the current and expiry date.
148      -
149          - Show a notice if the patron is about to expire or has expired
150          - pref: NotifyBorrowerDeparture
151            class: integer
152          - days beforehand.
153      -
154          - Send an account expiration notice when a patron's card will expire in
155          - pref: MembershipExpiryDaysNotice
156            class: integer
157          - days.
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:
160      -
161          - pref: EnhancedMessagingPreferences
162            choices:
163                1: Allow
164                0: "Don't allow"
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."
168      -
169          - pref: EnhancedMessagingPreferencesOPAC
170            choices:
171                1: Show
172                0: "Don't show"
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.'
175      -
176          - pref: AutoEmailNewUser
177            choices:
178                1: Send
179                0: "Don't send"
180          - an email to newly created patrons.
181          - '<br><strong>NOTE:</strong> This uses the WELCOME notice.'
182      -
183          - pref: NotifyPasswordChange
184            choices:
185                1: Notify
186                0: "Don't notify"
187          - patrons whenever their password is changed.
188      -
189          - pref: UseEmailReceipts
190            choices:
191                1: Send
192                0: "Don't send"
193          - email receipts to patrons for payments and writeoffs.
194      -
195          - "Use the patron's"
196          - pref: EmailFieldPrimary
197            default: "OFF"
198            choices:
199                email: primary email
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>.'
206      -
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
209            class: multi
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"
213      -
214          - pref: TalkingTechItivaPhoneNotification
215            choices:
216                1: Enable
217                0: Disable
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.
220      -
221          - pref: PhoneNotification
222            choices:
223                1: Enable
224                0: Disable
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.
227      -
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."
233      -
234          - "Define a username/login"
235          - pref: SMSSendUsername
236          - "and a password"
237          - pref: SMSSendPassword
238          - ". Override from address with"
239          - pref: EmailSMSSendDriverFromAddress
240            class: email
241          - "for emails sent using \"Email\" send driver."
242      -
243          - pref: FallbackToSMSIfNoEmail
244            choices:
245                1: Enable
246                0: Disable
247          - sending purchase suggestion messages by SMS if no patron email is defined.
248      -
249          - "Send automatic renewal notices: "
250          - pref: AutoRenewalNotices
251            choices:
252                never: never
253                preferences: according to patron messaging preferences
254                cron: (Deprecated) according to --send-notices cron switch
255     Patron forms:
256      -
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
259            type: modalselect
260            source: borrowers
261            exclusions: flags
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>.'
263      -
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
266            type: modalselect
267            source: borrowers
268            exclusions: branchcode|categorycode|flags
269      -
270          - "Borrowers can have the following titles:"
271          - pref: BorrowersTitles
272            class: multi
273          - (separate multiple choices with |)
274      -
275          - pref: autoMemberNum
276            choices:
277                1: Do
278                0: "Don't"
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>.'
281      -
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.'
286      -
287          - pref: uppercasesurnames
288            choices:
289                1: Do
290                0: "Don't"
291          - store and display surnames in upper case.
292      -
293          - "The following <a href='http://schema.koha-community.org/__VERSION__/tables/borrowers.html' target='blank'>database columns</a>:"
294          - pref: PatronQuickAddFields
295            type: modalselect
296            source: borrowers
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."
298      -
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
301            multiple:
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"
316      -
317          - "The following <a href='http://schema.koha-community.org/__VERSION__/tables/borrowers.html' target='blank'>database columns</a>:"
318          - pref: PatronDuplicateMatchingAddFields
319            type: modalselect
320            source: borrowers
321          - "will be used to detect possible duplicates when adding a new patron."
322     Patron relationships:
323      -
324          - "Guarantors can be the following of those they guarantee:"
325          - pref: borrowerRelationship
326            class: multi
327          - (input multiple choices separated by |). Leave empty to deactivate.
328      -
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
331            multiple:
332                surname: "Surname"
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"
353                fax: "Contact - Fax"
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"
367      -
368          - pref: AllowStaffToSetCheckoutsVisibilityForGuarantor
369            choices:
370                1: Allow
371                0: "Don't allow"
372          - staff to set the ability for a patron's checkouts to be viewed by linked patrons in the OPAC.
373      -
374          - pref: AllowStaffToSetFinesVisibilityForGuarantor
375            choices:
376                1: Allow
377                0: "Don't allow"
378          - staff to set the ability for a patron's charges to be viewed by linked patrons in the OPAC.
379
380     Privacy:
381      -
382          - Use the following URL
383          - pref: PrivacyPolicyURL
384            class: url
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.'
387      -
388          - "Set data privacy policy consent to:"
389          - pref: PrivacyPolicyConsent
390            choices:
391                '': 'disabled'
392                Enforced: 'enforced'
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.'
396      -
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."
404      -
405          - pref: CookieConsent
406            choices:
407                1: Require
408                0: "Don't require"
409          - cookie consent to be displayed in the OPAC and staff interface.
410      -
411          - Run the following JavaScript if cookie consent is provided (e.g. tracking code).
412          - pref: CookieConsentedJS
413            type: modaljs
414            initiator: populateCookieConsentedJS
415            processor: prepareCookieConsentedJS
416     Security:
417      -
418          - Login passwords for staff and patrons must be at least
419          - pref: minPasswordLength
420            class: integer
421          - characters long.
422      -
423          - pref: RequireStrongPassword
424            choices:
425                1: "Require"
426                0: "Don't require"
427          - a strong password for staff and patrons
428          - (must contain at least one digit, one lowercase and one uppercase).
429      -
430          - pref: EnableExpiredPasswordReset
431            choices:
432                1: "Enable"
433                0: "Don't enable"
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.
437      -
438          - Block a patron's account if it reaches
439          - pref: FailedLoginAttempts
440            class: integer
441          - failed login attempts.
442      -
443          - pref: Pseudonymization
444            choices:
445                1: Enable
446                0: Disable
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
451            multiple:
452              title: "Patron's title"
453              city: "City"
454              state: "State"
455              zipcode: "ZIP/Postal code"
456              country: "Country"
457              branchcode: "Patron's library"
458              categorycode: "Patron category"
459              dateenrolled: "Date the patron was added to Koha"
460              sex: "Patron's gender"
461              sort1: "Sort 1"
462              sort2: "Sort 2"
463          - "<br/> And the following fields for the transactions:"
464          - pref: PseudonymizationTransactionFields
465            multiple:
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"
473              location: "Location"
474              itemcallnumber: "Item's callnumber"
475              ccode: "Collection"