Bugzilla – Attachment 193471 Details for
Bug 39658
Allow definition of non-hierarchical linked patron accounts
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 39658: Admin: Add linked account system preferences UI
Bug-39658-Admin-Add-linked-account-system-preferen.patch (text/plain), 4.33 KB, created by
Jacob O'Mara
on 2026-02-19 14:34:39 UTC
(
hide
)
Description:
Bug 39658: Admin: Add linked account system preferences UI
Filename:
MIME Type:
Creator:
Jacob O'Mara
Created:
2026-02-19 14:34:39 UTC
Size:
4.33 KB
patch
obsolete
>From e778719dccd52b7098ec63bfa7d222429ccadbe7 Mon Sep 17 00:00:00 2001 >From: Jacob O'Mara <Jacob.omara@openfifth.co.uk> >Date: Wed, 21 Jan 2026 15:36:16 +0000 >Subject: [PATCH] Bug 39658: Admin: Add linked account system preferences UI > >Add prefs for EnablePatronAccountLinking and related settings. >--- > .../admin/preferences/circulation.pref | 13 ++++++++++++ > .../en/modules/admin/preferences/patrons.pref | 21 ++++++++++++------- > 2 files changed, 27 insertions(+), 7 deletions(-) > >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref >index 29d80b0e20b..afc3c0a9f7e 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref >@@ -417,6 +417,12 @@ Circulation: > - pref: NoIssuesChargeGuarantorsWithGuarantees > class: integer > - '[% local_currency %] in fines.' >+ - >+ - Prevent a patron from checking out if the combined fines across all linked accounts exceed >+ - pref: NoIssuesChargeLinkedAccounts >+ class: integer >+ - '[% local_currency %].' >+ - "<br><strong>NOTE:</strong> Requires <a href=\"/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=EnablePatronAccountLinking\">EnablePatronAccountLinking</a> to be enabled." > - > - pref: ReturnBeforeExpiry > choices: >@@ -828,6 +834,13 @@ Circulation: > 1: Allow > 0: "Don't allow" > - staff to override hold policies when placing holds. >+ - >+ - pref: AllowLinkedAccountHoldPickup >+ choices: >+ 1: Allow >+ 0: "Don't allow" >+ - "patrons to pick up holds placed by any of their linked accounts. The checkout will be automatically issued to the account that placed the hold." >+ - "<br><strong>NOTE:</strong> Requires <a href=\"/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=EnablePatronAccountLinking\">EnablePatronAccountLinking</a> to be enabled." > - > - pref: AllowHoldsOnDamagedItems > choices: >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/patrons.pref b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/patrons.pref >index d94bc0dd4bc..6097479d5c6 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/patrons.pref >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/patrons.pref >@@ -414,13 +414,20 @@ Patrons: > 0: "Don't allow" > - staff to set the ability for a patron's charges to be viewed by linked patrons in the OPAC. > - >- - "Any patron of a patron type than can have a guarantor" >- - pref: "ChildNeedsGuarantor" >- choices: >- 1: "requires" >- 0: "does not require" >- - a guarantor be set when adding the patron. >- - <p><strong>WARNING:</strong> Setting this preference to <em>requires</em> will cause errors for any pre-existing patrons that would now require a guarantor and do not have one. >+ - "Any patron of a patron type than can have a guarantor" >+ - pref: "ChildNeedsGuarantor" >+ choices: >+ 1: "requires" >+ 0: "does not require" >+ - a guarantor be set when adding the patron. >+ - <p><strong>WARNING:</strong> Setting this preference to <em>requires</em> will cause errors for any pre-existing patrons that would now require a guarantor and do not have one. >+ - >+ - pref: EnablePatronAccountLinking >+ choices: >+ 1: Enable >+ 0: Disable >+ - "the patron account linking feature, which allows multiple patron accounts (e.g., for the same person at different libraries in a consortium) to be linked together." >+ - "<br><strong>NOTE:</strong> Related preferences: <a href=\"/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=NoIssuesChargeLinkedAccounts\">NoIssuesChargeLinkedAccounts</a> and <a href=\"/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=AllowLinkedAccountHoldPickup\">AllowLinkedAccountHoldPickup</a>." > Patron restrictions: > - > - pref: RestrictPatronsWithFailedNotices >-- >2.39.5
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 39658
:
193344
|
193345
|
193346
|
193347
|
193348
|
193349
|
193350
|
193351
|
193352
|
193353
|
193354
|
193355
|
193356
|
193357
|
193358
|
193359
|
193462
|
193463
|
193464
|
193465
|
193466
|
193467
|
193468
|
193469
|
193470
|
193471
|
193472
|
193473
|
193474
|
193475
|
193476
|
193477
|
193478
|
193479
|
193781
|
193782
|
193783
|
193784
|
193785
|
193786
|
193787
|
193788
|
193789
|
193790
|
193791
|
193792
|
193793
|
193794
|
193795
|
193796
|
193797
|
193798
|
193800
|
193801
|
193802
|
193803
|
193804
|
193805
|
193806
|
193807
|
193808
|
193809
|
193810
|
193811
|
193812
|
193813
|
193814
|
193815
|
193816
|
193817