Bug 41342 - Add a system preference to allow/disallow purchase suggestions on existing records
Summary: Add a system preference to allow/disallow purchase suggestions on existing re...
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: System Administration (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-01 17:56 UTC by Caroline Cyr La Rose
Modified: 2025-12-01 18:10 UTC (History)
1 user (show)

See Also:
GIT URL:
Initiative type: ---
Sponsorship status: ---
Comma delimited list of Sponsors:
Crowdfunding goal: 0
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Caroline Cyr La Rose 2025-12-01 17:56:36 UTC
This is a comment I *always* get during training and testing, libraries want a way to remove the "Suggest for purchase" link in a detailed record on the OPAC.

I think the only way to disable it right now is by CSS or JS, but I feel like this is more of a "bandaid" solution because there is no system preference. And CSS and JS changes like this always risk breaking on upgrades (at least, that's my experience).
Comment 1 Caroline Cyr La Rose 2025-12-01 18:10:48 UTC
Another one I got in my most recent migration is the highlighting link. There is a system preference for the default highlighting, but there is noting to remove the option. I think libraries are tending toward a sleek, minimal interface not loaded with options that are unfamiliar to their target audience (like Save record for public libraries, for example). It would be great if all those links in the sidebar had an on/off switch. It could either be in one system preference where libraries could decide what options they want in the sidebar, or individual ones for each option, which is the current way.

Links controlled by individual sysprefs
- Place hold : controlled by OPACHoldRequests (among others... that one is a complicated one)
- Place recall : controlled by UseRecalls
- Request article : controlled by circulation rules?
- Save to your lists : controlled by virtualshelves
- Add to your cart : controlled by opacbookbag
- Report a concern : controlled by OpacCatalogConcerns
- Send to device : controlled by OPACDetailQRCode
- Save record : controlled by OpacExportOptions (remove everything in the pref to remove the link)
- More searches : controlled by OPACSearchForTitleIn (remove everything in the pref to remove the link)

Links that are unhideable other than by CSS/JS hack
- Print : no control/always present
- Cite : no control/always present
- Suggest for purchase : controlled by suggestion / no specific pref for suggestions on existing records
- Highlight/Unhighlight : no control/always present

I can create individual bug reports for those missing, if necessary.