Bug 11889: Disown a list upon deletion of owner
[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 all of their public and shared lists."
35             transfer: "transfer ownership of their public and shared lists to the patron who deleted the owner."
36      -
37          - The late fine for all checkouts will only go up to
38          - pref: MaxFine
39            class: currency
40          - '[% local_currency %].'
41          - Empty value means no limit. Single item caps are specified in the circulation rules matrix.
42      -
43          - pref: patronimages
44            choices:
45                1: Allow
46                0: "Don't allow"
47          - images to be uploaded and shown for patrons on the staff interface.
48      -
49          - By default, show
50          - pref: PatronsPerPage
51            class: integer
52          - results per page in the staff interface.
53      -
54          - "Comma separated list defining the default fields to be used during a patron search using the \"standard\" option:"
55          - pref: DefaultPatronSearchFields
56            class: multi
57          - "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."
58      -
59          - "Show the following fields from the items database table as columns on the statistics tab on the patron record: "
60          - pref: StatisticsFields
61            type: modalselect
62            source: items
63          - "If empty, defaults to: location|itype|ccode"
64      -
65          - pref: EnableBorrowerFiles
66            choices:
67                1: Do
68                0: "Don't"
69          - enable the ability to upload and attach arbitrary files to a borrower record.
70      -
71          - pref: useDischarge
72            choices:
73                1: Allow
74                0: "Don't allow"
75          - librarians to discharge borrowers and borrowers to request a discharge.
76      -
77          - pref: FeeOnChangePatronCategory
78            choices:
79                1: Do
80                0: "Don't"
81          - charge a fee when a patron changes to a category with an enrollment fee.
82      -
83          - pref: TrackLastPatronActivity
84            choices:
85                1: Do
86                0: "Don't"
87          - track last patron activity.
88          - 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.
89      -
90          - pref: AutoApprovePatronProfileSettings
91            choices:
92                1: Enable
93                0: Disable
94          - "automatic approval of patron detail changes from the OPAC."
95          - Requires <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=OPACPatronDetails">OPACPatronDetails</a> to be activated.
96      -
97          - pref: ProtectSuperlibrarianPrivileges
98            choices:
99                1: Allow only superlibrarians
100                0: Allow all permitted users
101          - "to access/change superlibrarian privileges."
102          - "<br><strong>NOTE:</strong> A permitted user needs to have the 'permissions' flag (if no superlibrarian)."
103      -
104          - pref: AllowPatronToControlAutorenewal
105            choices:
106                1: Allow patrons
107                0: Allow only staff
108          - "to allow/disallow auto-renewal for account. If allowed a patron will be able to update their own account to allow/disallow auto-renewal."
109      -
110          - Lock expired patrons after
111          - pref: LockExpiredDelay
112            class: integer
113          - days. Leave empty to disable this behavior.
114          - "<br><strong>NOTE:</strong> This system preference requires the misc/cronjobs/cleanup_database.pl cronjob. Ask your system administrator to schedule it."
115
116     Membership expiry:
117      -
118          - When renewing borrowers, base the new expiry date on
119          - pref: BorrowerRenewalPeriodBase
120            choices:
121                now: current date.
122                dateexpiry: current membership expiry date.
123                combination: the latter of the current and expiry date.
124      -
125          - Show a notice if the patron is about to expire or has expired
126          - pref: NotifyBorrowerDeparture
127            class: integer
128          - days beforehand.
129      -
130          - Send an account expiration notice when a patron's card will expire in
131          - pref: MembershipExpiryDaysNotice
132            class: integer
133          - days.
134          - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/membership_expiry.pl</code> cronjob. Ask your system administrator to schedule it."
135     Notices and notifications:
136      -
137          - pref: EnhancedMessagingPreferences
138            choices:
139                1: Allow
140                0: "Don't allow"
141          - "staff to manage which notices patrons will receive and when they will receive them."
142          - '<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>.'
143          - "<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."
144      -
145          - pref: EnhancedMessagingPreferencesOPAC
146            choices:
147                1: Show
148                0: "Don't show"
149          - "patron messaging setting on the OPAC."
150          - '<br><strong>NOTE:</strong> <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=EnhancedMessagingPreferences">EnhancedMessagingPreferences</a> must be enabled.'
151      -
152          - pref: AutoEmailNewUser
153            choices:
154                1: Send
155                0: "Don't send"
156          - an email to newly created patrons.
157          - '<br><strong>NOTE:</strong> This uses the WELCOME notice.'
158      -
159          - pref: UseEmailReceipts
160            choices:
161                1: Send
162                0: "Don't send"
163          - email receipts to patrons for payments and writeoffs.
164      -
165          - "Use"
166          - pref: AutoEmailPrimaryAddress
167            default: "OFF"
168            choices:
169                email: home
170                emailpro: work
171                B_email: alternate
172                cardnumber: cardnumber as
173                "OFF": first valid
174          - "patron email address for sending out emails."
175      -
176          - pref: TalkingTechItivaPhoneNotification
177            choices:
178                1: Enable
179                0: Disable
180          - patron phone notifications using Talking Tech i-tiva (overdues, predues and holds notices currently supported).
181          - <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.
182      -
183          - pref: PhoneNotification
184            choices:
185                1: Enable
186                0: Disable
187          - patron phone notifications generation. A plugin will be required to process the phone notifications.
188          - <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.
189      -
190          - "Use the SMS::Send::"
191          - pref: SMSSendDriver
192          - driver to send SMS messages.
193          - "<br>If you would prefer to send SMS via E-mail, set SMSSendDriver to: Email"
194          - "<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."
195      -
196          - "Define a username/login"
197          - pref: SMSSendUsername
198          - "and a password"
199          - pref: SMSSendPassword
200          - ". Override from address with"
201          - pref: EmailSMSSendDriverFromAddress
202            class: email
203          - "for emails sent using \"Email\" send driver."
204      -
205          - pref: FallbackToSMSIfNoEmail
206            choices:
207                1: Enable
208                0: Disable
209          - sending purchase suggestion messages by SMS if no patron email is defined.
210      -
211          - "Send automatic renewal notices: "
212          - pref: AutoRenewalNotices
213            choices:
214                never: never
215                preferences: according to patron messaging preferences
216                cron: (Deprecated) according to --send-notices cron switch
217     Patron forms:
218      -
219          - "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:"
220          - pref: BorrowerMandatoryField
221            type: modalselect
222            source: borrowers
223          - '<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>.'
224      -
225          - "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:"
226          - pref: BorrowerUnwantedField
227            type: modalselect
228            source: borrowers
229            exclusions: branchcode|categorycode
230      -
231          - "Borrowers can have the following titles:"
232          - pref: BorrowersTitles
233            class: multi
234          - (separate multiple choices with |)
235      -
236          - pref: autoMemberNum
237            choices:
238                1: Do
239                0: "Don't"
240          - 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).
241          - '<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>.'
242      -
243          - Card numbers for patrons must be
244          - pref: CardnumberLength
245          - "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')."
246          - '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.'
247      -
248          - pref: uppercasesurnames
249            choices:
250                1: Do
251                0: "Don't"
252          - store and display surnames in upper case.
253      -
254          - "The following <a href='http://schema.koha-community.org/__VERSION__/tables/borrowers.html' target='blank'>database columns</a>:"
255          - pref: PatronQuickAddFields
256            type: modalselect
257            source: borrowers
258          - "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."
259      -
260          - "When adding new patrons or editing existing patrons, collapse the following fields from the full form (can still be expanded later):"
261          - pref: CollapseFieldsPatronAddForm
262            multiple:
263                identity: "Patron identity"
264                guarantor: "Guarantor information"
265                primary_address: "Main address"
266                primary_contact: "Contact information"
267                alt_address: "Alternate address"
268                alt_contact: "Alternate contact"
269                lib_mgmt: "Library management"
270                lib_setup: "Library setup"
271                login: "OPAC/Staff interface login"
272                flags: "Patron account flags (existing patrons)"
273                debarments: "Patron restrictions (existing patrons)"
274                housebound: "Housebound roles"
275                additional: "Additional attributes and identifiers"
276                messaging: "Patron messaging preferences"
277      -
278          - "The following <a href='http://schema.koha-community.org/__VERSION__/tables/borrowers.html' target='blank'>database columns</a>:"
279          - pref: PatronDuplicateMatchingAddFields
280            type: modalselect
281            source: borrowers
282          - "will be used to detect possible duplicates when adding a new patron."
283     Patron relationships:
284      -
285          - "Guarantors can be the following of those they guarantee:"
286          - pref: borrowerRelationship
287            class: multi
288          - (input multiple choices separated by |). Leave empty to deactivate.
289      -
290          - "When adding a guarantee to a guarantor patron fill the following fields in the guarantee's member entry form from the guarantors record:"
291          - pref: PrefillGuaranteeField
292            multiple:
293                B_streettype: "Alternate address - Street type"
294                B_address: "Alternate address - Address"
295                B_address2: "Alternate address - Address 2"
296                B_city: "Alternate address - City"
297                contactnote: "Alternate address - Contact note"
298                B_country: "Alternate address - Country"
299                B_email: "Alternate address - Email"
300                B_phone: "Alternate address - Phone"
301                B_state: "Alternate address - State"
302                B_streetnumber: "Alternate address - Street number"
303                B_zipcode: "Alternate address - ZIP/Postal code"
304                altcontactaddress1: "Alternate contact - Address"
305                altcontactaddress2: "Alternate contact - Address 2"
306                altcontactaddress3: "Alternate contact - City"
307                altcontactcountry: "Alternate contact - Country"
308                altcontactfirstname: "Alternate contact - First name"
309                altcontactphone: "Alternate contact - Phone"
310                altcontactstate: "Alternate contact - State"
311                altcontactsurname: "Alternate contact - Surname"
312                altcontactzipcode: "Alternate contact - ZIP/Postal code"
313                fax: "Contact - Fax"
314                mobile: "Contact - Other phone"
315                email: "Contact - Primary email"
316                phone: "Contact - Primary phone"
317                emailpro: "Contact - Secondary email"
318                phonepro: "Contact - Secondary phone"
319                streettype: "Main address - Street type"
320                address: "Main address - Address"
321                address2: "Main address - Address 2"
322                city: "Main address - City"
323                country: "Main address - Country"
324                state: "Main address - State"
325                zipcode: "Main address - ZIP/Postal code"
326                streetnumber: "Main address - Street number"
327      -
328          - pref: AllowStaffToSetCheckoutsVisibilityForGuarantor
329            choices:
330                1: Allow
331                0: "Don't allow"
332          - staff to set the ability for a patron's checkouts to be viewed by linked patrons in the OPAC.
333      -
334          - pref: AllowStaffToSetFinesVisibilityForGuarantor
335            choices:
336                1: Allow
337                0: "Don't allow"
338          - staff to set the ability for a patron's fines to be viewed by linked patrons in the OPAC.
339     Privacy:
340      -
341          - Use the following URL
342          - pref: PrivacyPolicyURL
343          - to refer to your local privacy policy in messages about privacy and data protection. (If you enforce GDPR policy, make sure that this page is not blocked.)
344          - '<br><strong>NOTE:</strong> The URL will only be displayed if <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=GDPR_Policy">GDPR_Policy</a> is set.'
345      -
346          - "Set GDPR policy to:"
347          - pref: GDPR_Policy
348            choices:
349                '': 'disabled'
350                Enforced: 'enforced'
351                Permissive: 'permissive'
352          - ". GDPR is the EU General Data Protection Regulation. When you enforce, patrons need to give consent before using the OPAC. If you set to permissive, Koha will warn but not enforce."
353          - '<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.'
354      -
355          - Lock/expire patrons that submitted an unsubscribe request (refused consent) after
356          - pref: UnsubscribeReflectionDelay
357          - days, anonymize locked/expired accounts after
358          - pref: PatronAnonymizeDelay
359          - days and remove anonymized patron accounts after
360          - pref: PatronRemovalDelay
361          - "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."
362     Security:
363      -
364          - Login passwords for staff and patrons must be at least
365          - pref: minPasswordLength
366            class: integer
367          - characters long.
368      -
369          - pref: RequireStrongPassword
370            choices:
371                1: "Require"
372                0: "Don't require"
373          - a strong password for staff and patrons
374          - (must contain at least one digit, one lowercase and one uppercase).
375      -
376          - pref: EnableExpiredPasswordReset
377            choices:
378                1: "Enable"
379                0: "Don't enable"
380          - the ability for patrons to directly reset their password when it is expired.
381          - If not enable patrons must either use the 'Forgot your password' feature or have staff
382          - reset their password.
383      -
384          - Block a patron's account if it reaches
385          - pref: FailedLoginAttempts
386            class: integer
387          - failed login attempts.
388      -
389          - pref: Pseudonymization
390            choices:
391                1: Enable
392                0: Disable
393          - "pseudonymization to comply with GDPR for personal information."
394          - "Patrons and transactions will be copied to a separate table for statistics purpose."
395          - "<br/>Use the following fields for patrons:"
396          - pref: PseudonymizationPatronFields
397            multiple:
398              title: "Patron's title"
399              city: "City"
400              state: "State"
401              zipcode: "Zipcode"
402              country: "Country"
403              branchcode: "Patron's library"
404              categorycode: "Patron's category"
405              dateenrolled: "Date the patron was added to Koha"
406              sex: "Patron's gender"
407              sort1: "Sort1"
408              sort2: "Sort2"
409          - "<br/> And the following fields for the transactions:"
410          - pref: PseudonymizationTransactionFields
411            multiple:
412              datetime: "Date and time of the transaction"
413              transaction_branchcode: "Library where the transaction occurred"
414              transaction_type: "Transaction type"
415              itemnumber: "Itemnumber"
416              itemtype: "Item type"
417              holdingbranch: "Holding library"
418              homebranch: "Home library"
419              location: "Location"
420              itemcallnumber: "Item's callnumber"
421              ccode: "Collection"