Hello Lisette Scheer

Rolling monthly stats

  • Signed Off: 2
  • Passed QA: 9
  • Failed QA: 2
  • Documented: 0
  • Pushed to main: 1

Rolling yearly stats

  • Signed Off: 8
  • Passed QA: 32
  • Failed QA: 11
  • Documented: 0
  • Pushed to main: 6

Lifetime stats

  • Signed Off: 80
  • Passed QA: 32
  • Failed QA: 28
  • Documented: 0
  • Pushed to main: 16

Your bugs

  • Blocker
  • Critical
  • Major
  • Normal
  • Minor
  • Trivial
  • Enhancement
  • New Feature

Reported 110

New 101

  • 40293 - Additional content codemirror mode initializes as xml
  • 40229 - Add ability to have user specific preferences
  • 40148 - Add ability to set desks as hold pickup locations or non-hold pickup locations
  • 40100 - Label surname as last name in default language
  • 40038 - Allow to optionally disable selection of some lost statuses
  • 39990 - Expand library group feature 'Is local hold' group to subgroups for local holds priority
  • 39989 - Expand LocalHoldsPriority groups to allow different settings by group
  • 39988 - Allow limiting the number of ILL requests one patron can have at a time
  • 39929 - Add ability to define fields to show in columns via column configuration
  • 39859 - Add ability to schedule a full hold queue rebuild from the staff interface
  • 39847 - RealTimeQueue background job doesn't show message in staff interface
  • 39846 - Holds Queue Local Holds Priority checks items after an item has been allocated
  • 39716 - Warn when saving a notice with template toolkit errors
  • 39523 - Add method for defining lending backend for ILL backends
  • 39521 - Add column to ill_requests table to flag for lending requests
  • 39510 - Allow for a single xslt file that can cover unimarc and marc21
  • 39509 - Move XSLT into Cascading XSLT
  • 39495 - [OMNIBUS] Staff Interface Theming
  • 39439 - Show branch specific link to cancellation requests on home page
  • 39339 - Add patron doesn't have gap between top containers
  • 38816 - Vue sidebars in ERM and Preservation are italic after Bootstrap 5 update
  • 38677 - XSLT doesn't follow framework's visibility settings
  • 38141 - Move "flags" column into "user_permissions" table
  • 38140 - Update Acquisition.pm, Budgets.pm, about.pl, and other users of authorization data checks outside of the initial AuthZ check on page load
  • 38139 - Refactor C4::Auth::getuserflags() and move to Koha::Auth::Permissions->get_flags() with unit tests
  • 38137 - Refactor Koha::Auth::Permissions->get_authz_from_flags to build a fully populated authz hash, and then create Koha::Auth::Permissions->get_template_authz_from_authz()
  • 38063 - Add batch patron permission modification
  • 38014 - Migrate from Font Awesome to Bootstrap Icons
  • 37762 - Expand ILL to allow for Supplying Agency/Lending Library workflows
  • 37597 - Item's date last seen should be updatable via SIP without circulation
  • 37408 - Update description of UpdateItemLostStatusWhenWriteOff and UpdateItemLostStatusWhenPaid to link to authorised value
  • 37248 - [Omnibus] Power to the user 🎯
  • 37143 - Patron registration allows for saving required fields with a single space instead of information
  • 36987 - Add preference for which fields to prefill on new patron when using Duplicate
  • 36959 - Add bib number range to item search
  • 36890 - Add ability to limit purchase suggestion when fines are over a threshold
  • 36843 - Add ability to set order of columns in column configuration
  • 36829 - Add option to generate hold cancellation request from staff interface
  • 36702 - Background Jobs: Add option to retry failed jobs with a max tries parameter
  • 36506 - Processing Fee should be configurable by branch
  • 36460 - When lost item payment is voided or refunded prompt librarian for new status
  • 36457 - Add way for reports to default to logged in library when branches in runtime parameters
  • 36456 - Add count of holds on queue to hold queue link
  • 36354 - Action log viewer should give option to search by object type (item, biblio, borrowernumber, reserve_id sql.id etc)
  • 36310 - Add Course reserves API to facilitate the manipulation and display of data
  • 36290 - Make it possible to turn off all notices for a single branch
  • 36289 - Allow automatic item modification by age to set a date field to today's date
  • 35988 - Record of deleted item not recorded in action logs even if record wasn't deleted
  • 35764 - If a vendor is marked as "Inactive" and they have open baskets, the basket remains open and the "Add to basket" button disappears but with no indication the vendor is inactive
  • 35760 - Separate manage_all_funds permission from which funds are available for ordering
  • 35749 - Allow hold pickup location to be batch changed
  • 35720 - Add option to require confirmation of hold override when placing hold
  • 35704 - Add hold limits to Parent Child Item Types
  • 35661 - process_message_queue should skip sending due/predue/overdue notices if they're old as content is no longer relevant
  • 35424 - Add ability to select desk for pickup at time of hold creation
  • 35195 - Circulation Rules Checker: show matched rules and syspref values to help understand checkout periods or limits
  • 35178 - Add option to save item search as an SQL report
  • 35170 - Make long overdue item type options configurable in interface
  • 35130 - Limit item types that can be checked in via SIP2
  • 34907 - Load datatables on CMS pages
  • 34633 - Item Level Holds are trapping before record level holds
  • 34507 - Add configuration for renaming of terms on the staff interface
  • 34461 - Sorting the Holds awaiting pickup table prevents the count on the "Cancel selected' button from changing unless all entries are shown
  • 34439 - Extend Item Templates to allow for editing of existing items
  • 34366 - Check Previous Checkout blocks on the SCO with no option to checkout anyway
  • 34311 - Add column of patron's category to holds list on record holds tab
  • 34309 - Add new preference to set rules for updating damaged status on checkin
  • 34285 - Customize the Accountlines Description: Damaged Items
  • 34284 - Customize the Accountlines Description: Lost Items
  • 34118 - Add Patron's home library as an option on the DefaultHoldPickupLocation preference
  • 33931 - Date Acquired automatically saved as today's date when left blank when adding a new item
  • 33826 - Item template permissions should have an add vs use option
  • 33825 - Allow more granular options when sharing item templates
  • 33754 - Expand MaxTotalSuggestion to have an option for a calendar month rather than a set number of days
  • 33693 - Add ability to batch mark items as lost from checkout screen
  • 33602 - Add mark lost option to cancel transfer on transferstoreceive.pl
  • 33562 - Allow circulation and fine rules to select specific library hold groups
  • 33531 - Item Search: Use modalselect or similar for user friendly selection of options
  • 33523 - 'Holds queue' and 'holds to pull' targets items on record level holds that should not fill the hold
  • 33374 - Holds captured at different branch when pickup branch has a copy on shelf can create long wait times for patrons
  • 33344 - AllFinesNeedOverride prompts for each checkout when there is a guarantee
  • 33326 - When adding an item to a basket from a purchase suggestion SUGGEST_FORMAT is lost
  • 33312 - Add circulation and fines rules table from smart-rules.pl to column settings
  • 33212 - Max length should be set to the size of the DB column when mapped
  • 30777 - stockrotationitems table could store additional information
  • 28900 - Staff interface should have equivalent for OpacSuggestionMandatoryFields
  • 27976 - Add Granular options to CircConfirmItemParts
  • 27951 - Allow Per Branch customization for self registration form
  • 27524 - OPAC note on patron page should allow for HTML tags
  • 26815 - QueryFuzzy should also fuzzy Elasticsearch searches when set to "try"
  • 26206 - Extended Patron Attributes don't have a stable id on OPAC
  • 23819 - Allow status to be set during creation of a purchase suggestion
  • 23665 - Add option in Patron Extended Attributes to have a checkbox instead of options
  • 22939 - Hard due date should block renewals when it wouldn't extend the due date
  • 22815 - Save item's homebranch in patron's fines list
  • 21329 - Add additional fields to purchase suggestions
  • 21328 - Purchase Suggestions View by Hierarchical Group
  • 20454 - Suspend Holds if patron wouldn't be able to check items out
  • 19885 - Allow MaxOpenSuggestions to be set by patron type
  • 19829 - Don't include lost items when limiting on available items
  • 18623 - Send notification on creation of manual invoice

Reopened 1

  • 33361 - Renewals prevented on items where there is an item level hold on another item on the record

Patch doesn't apply 1

  • 36455 - Default the hold queue link to your logged in library

Signed off 1

  • 35292 - Define itemtype specific rules in the UpdateNotForLoanStatusOnCheckOut system preference

Pushed to main 2

  • 39870 + Add plugin hook for making arbitrary data available to notices
  • 39080 + Table headers of holds to pull table are incorrect size on scroll

Pushed to stable 1

  • 39244 + Duplicate and change password buttons missing if no borrowerRelationship defined and patron is not adult

Needs documenting 3

  • 35987 + See highlighted items below link broken
  • 34325 + On the manual invoice and credit forms rename "Barcode" to "Item barcode" for clarity
  • 33292 + Claim return doesn't refund lost item charge when MarkLostItemsAsReturned includes "When marking an item as a return claim" and "Refund lost item fee" is on

Needs work 12

Failed QA 1

  • 38607 - CART notice issues

Blocked 1

  • 36260 - Port default PROBLEM_REPORT notice to Template Toolkit syntax 🎓 🎯

Assigned 7

  • 38706 - Replace UserJS system preference with snippets
  • 39538 - Replace UserCSS system preference with snippets
  • 38806 - Modal to confirm a pending transfer does not have a "cancel" button
  • 38967 - Export to CSV or Barcode file from item search results fail when "select visible rows" and many items are selected
  • 39072 - Item search shareable link adding selections for similar LOC auth values
  • 39520 - Add lending status graph
  • 38265 - Make biblio-title ability to be generated with or without html tags

New 3

  • 40136 - Record diff in action logs when modifying a patron
  • 39805 - Show count of successful batch checkouts
  • 39316 - Hold digest is not honored for print notices

Other bugs

Claimed QA 6

Failed QA 2

  • 36789 - Transform a booking into checkout
  • 20644 - Per itemtype setting for CheckPrevCheckout

Passed QA 2

  • 39448 - Layout improvement for search filter administration
  • 38514 - Filter out autocomplete list of authorities with ConsiderHeadingUse

Patch doesn't apply 2

  • 36045 - Use DataTables filter for suggestions search
  • 37538 - Improve documentation printed by connexion_import_daemon.pl --help

CC Bugs 482

Needs documenting 32

  • 37337 + Submitting a similar suggestion results in a blank page
  • 37724 - Remove Koha version number from public generator metadata
  • 30230 + Search for patrons in checkout should not require edit_borrowers permission
  • 37339 + Default messaging preferences are not applied when self registering in OPAC
  • 37784 + Patron password hash can be fetched using report dictionary
  • 32565 - Holds placed when all libraries are closed do not get added to holds queue if HoldsQueueSkipClosed and RealTimeHoldsQueue are enabled
  • 36867 + ILS-DI AuthorizedIPs should deny explicitly except those listed
  • 38969 + Reflected XSS vulnerability in tags
  • 37065 + Bookings tab should filter out expired bookings by default
  • 14007 + Values listed in OpacHiddenItems should not appear in OPAC facets
  • 37071 - Purchase suggestions from the patron account are not redirecting to the suggestion form
  • 33568 + Use the REST API to display items on the staff biblio detail view 🎯
  • 34440 + Add warm-up and cool-down periods to bookings
  • 9596 + Allow longoverdue.pl to be configured per library on the command line 🎓
  • 35826 + Optimize building of holds queue based on transport cost matrix
  • 14322 + Add option to create a shareable link for item searches
  • 37238 + Add table settings to itemsearch results
  • 36770 + Add a --report_id parameter to export_records.pl
  • 37943 + Object creation should be logged with a JSON diff of changes, implement for items
  • 36169 + Add guarantee to patron categories with category type 'Staff'
  • 36996 + Add a system preference to mark items unavailable in Z39.50 responder
  • 27919 + Split claims return from LOST
  • 33363 + More specific permissions for purchase suggestions
  • 30955 + Send a notice to new owner when transferring shared list
  • 20411 + Remove StaffDetailItemSelection system preference and make the feature always on
  • 2486 + Show user comments in staff interface
  • 35931 + Pre-select items with due date today in the renew column on details page and on checkout page
  • 33737 + Add bookings to patron details
  • 22567 + Stock rotation manage rotas should show items current and desired locations
  • 35586 + Add the collection to the location column in the OPAC cart
  • 28633 + Add a preferred name field to patrons
  • 33484 + Ability to remember user's selected table configuration and search filters for tables

Pushed to stable 9

  • 33268 + Overlay rules don't work correctly when source is set to *
  • 38617 + Fix warning about auto increment and biblioitems
  • 14907 + Item search: call numbers in item search results are ordered alphabetically
  • 38777 + HOLD letter should use the reply to of the library that hold is waiting at
  • 38108 + Make display of table filters in staff interface holdings table configurable
  • 38957 + EDIFACT messages table should sort by 'Transferred date' descending by default
  • 38505 + CirculateILL checkout broken if item does not have a barcode
  • 36365 + compare_es_to_db.pl should offer a way to reconcile differences
  • 17338 + 'Holds awaiting pickup' should keep you on the same tab when cancelling a hold

Pushed to oldstable 3

  • 34886 + Regression in when hold button appears
  • 38477 + Regression: new overdue fine applied incorrectly when using "Refund lost item charge and charge new overdue fine" option in circ rules
  • 39991 + Record comparison in vendor file - results no longer side by side

Pushed to oldoldstable 1

  • 13342 + Not logged in user can place a review/comment as a deleted patron

Pushed to main 32

  • 39560 + For authorities, hidden fields in the record will be lost when editing and saving
  • 37334 + Cannot filter holdings table by status
  • 39389 + Cannot use dataTables export function on checkout table in members/moremember.pl
  • 25787 + Club holds can't be placed without modify_holds_priority permission
  • 39301 + pseudonymize_statistics.pl script generates too many background jobs
  • 39354 - Remove unintended Bootstrap 5 change to scroll-behavior
  • 37650 + Fix warn and remove FIXME in circ/returns.pl
  • 39258 + Remove extra delete button in report preview modal
  • 39483 - Update staff interface forms to use grid layout
  • 30301 + Add an option to specify the patron expiration notices as mandatory by patron category
  • 33729 + Add a column for dateaccessioned to item search results 📝
  • 38939 + Add reservenote to members/holdshistory.pl
  • 15461 + Add shelving location to holdings table as a separate column
  • 36109 + Port default ODUE notice to Template Toolkit syntax
  • 35152 - Convert RoutingListNote system preference to additional contents
  • 38819 + ILL - 'Switch provider' should use AutoILLBackendPriority
  • 37418 + Expand delete_patron.pl with option to not delete patrons with restrictions
  • 38356 + CheckPrevCheckout should also check current loans
  • 34778 + Add a 'Show password' link to toggle visibility of password when logging into OPAC
  • 32211 + Update sample (PRE)DUE notices to use Template Toolkit syntax
  • 32034 + Library branch transfers should be in the action logs
  • 32216 + Send MEMBERSHIP_EXPIRY notice as print
  • 36275 + The displayed values for 'client ID' and 'secret' need copy to clipboard buttons when managing API keys in patron accounts
  • 30200 + Add customizable tabs to interlibrary loan requests list
  • 37211 + All notes in the patron account transactions table should be editable
  • 39374 - No way to restrict OPAC users from sending lists
  • 26744 + Log changes to extended patron attributes
  • 38842 + Add reusable modal wrapper
  • 38307 + Make overdue_notices.pl quiet if there are no libraries with active overdue rules
  • 37222 + Standardize markup for sidebar menus
  • 37588 + Add ability to mark a suggestion as 'available' from the suggestions management page
  • 36197 + Allow unauthenticated ILL requests in the OPAC 🎯 🎯

Needs QA 9

  • 39045 - Add translation context for "Active" and "Inactive"
  • 40262 - ILL - Save the fact that copyright clearance has been confirmed by the patron
  • 39142 + Add debug permission to allow user to toggle JS and CSS customizations on/off
  • 31698 - Add ability to move a hold to a new bibliographic record/item
  • 25090 - Moderate OPAC self-registrations before a patron account is activated
  • 38256 - Link vendors to ERM data providers
  • 7376 + Transfer limits should be checked at check-in
  • 38291 - Add GET /library_groups
  • 36027 + search_for_data_inconsistencies.pl - add options so you can choose what checks to run

Needs signoff 7

  • 40305 - Collected and change variables are inconsistent in controllers and notice templates
  • 39860 - Add a way to allow for additional/custom MARC fields in the record display
  • 36135 - Add tool to batch modify holds
  • 29099 + Add support for item bundles in the inventory tool
  • 29997 - Allow to send email notification when a serial issue is late
  • 21214 - cleanup_database.pl --mail should let admin choose which letter codes to keep
  • 37885 - Add ability to disable message queue processing

Failed QA 35

  • 17656 + Irregularities in serial prediction pattern are planned only for current subscription 👑
  • 18450 - Renew in header bypasses hold block and renewal limits 🎓
  • 39371 - Holds to Place Count should have a character limit
  • 20956 - BorrowersLog is not logging permission changes
  • 9810 + Search limit 'available' does not hide damaged, withdrawn, or not-for-loan items
  • 37144 - Add a subpermission for hiding patron contact information
  • 28527 - Transfers that are cancelled whilst in transit should still appear as 'in transit' until they are received
  • 30581 - Items should show on the Holds Queue and Holds to Pull even if they have requested transfers
  • 34902 + decreaseLoanHighHolds does not reduce loan period
  • 38079 - Add ability to choose sorting for holdings table
  • 18064 - Long overdue cronjob does not follow the library's calendar and skip closed days
  • 39522 + Add hooks to allow 'Valuebuilder' plugins to be installable
  • 20813 + Revamp user permissions system
  • 23641 - Checkout via camera on device
  • 17015 - New Koha Calendar
  • 28530 + Allow configuration of floating limits by item type
  • 37796 - Generated issue has incorrect number in pattern when receiving
  • 35625 - Add support for system flag to additional fields
  • 34643 + Split CircConfirmItemParts for self-checkout and self-checkin
  • 38306 - Make automatic_renewals.pl cronjob quiet if EnhancedMessagingPreferences syspref is off
  • 11530 - Recalculating an item's total issue count with update_totalissues.pl ignores deleted items
  • 30221 - Make the tables on opac-user.tt column configurable
  • 36617 - The old googleopenidconnect service should redirect to page that initiated login
  • 37843 - No logs for any errors when trying to connect to remote SRU/z39.50 server
  • 24194 - Add system preference to disable the use of expiration dates for holds
  • 19037 - Circulation and fine rules test tool
  • 31748 - Restore progress bar on record import
  • 32729 - Deleting an item removes the itemnumber from old_issues when it probably should not
  • 24709 - Advanced editor - show space after delimiter visually
  • 20859 + Enter SMS number and SMS provider during self registration
  • 19838 - Add system preference for adding text to self registration form
  • 11887 - Add script for collections agency reports
  • 37893 + Migrate some SIP configuration into the staff interface
  • 15516 - Allow to place a hold on first available item from a group of titles
  • 8628 + Add digital signs to the OPAC

Patch doesn't apply 10

  • 26440 - Not renewable Supersedes On Hold
  • 31610 - When creating a guarantee, patron messaging preferences should be copied to this account from the category
  • 35104 - We should warn when attempting to save MARC records that contain characters invalid in XML
  • 38936 + Move suppressed record redirection into a sub
  • 29566 - Convert bundle contents modal to a notice
  • 37486 - Selectively populate OAI-PMH set by set_id using build_oai_sets.pl
  • 21173 - Add hours as age unit to auto item modifications by age for damaged_on, itemlost_on and withdrawn_on fields
  • 27208 - Add a configurable time delay feature to hold notice templates
  • 15283 - Switch default ISSUEQSLIP notice to Template Toolkit
  • 6828 + Add admin dashboard for staff users

In discussion 21

  • 36846 - Collected and change variables are set to 0.00 when printing from POS Transaction history
  • 1993 + Task Scheduler Needs Re-write
  • 10591 - Why do we allow holds on restricted items (952$5=Use restrictions)? Place a hold for reference?
  • 35411 - Terminology: Card number, username or surname:
  • 13680 - Items list on edit items page separates add items form from header and sidebar
  • 38201 - VueJS architecture rethink
  • 11583 - Add WYSIWYG editor for HTML notices/letters
  • 27432 - Add report run to action logs
  • 37054 - Allow for custom library colors in the staff interface
  • 31327 - Add color scheme picker to the OPAC
  • 15500 - Add FRBRized view to OPAC & staff interface results
  • 15522 - New interface for revamped circulation rules
  • 22403 - Temporary Card
  • 23172 - Holds queue should check patron category hold policies when mapping items to pending reserves
  • 20271 - Merge deleted biblio, biblioitems, biblio_metadata, and items tables
  • 27557 - Add the ability to display the error that caused a 500
  • 25063 - [OMNIBUS] OPAC Renewal Option
  • 19787 + Adding system preferences to configure the screen messages for SIP checkout flags in Self-Checkout
  • 17595 - Add button for creating manual invoice (aka fine or fee) to patron toolbar
  • 18081 - [omnibus] GDPR (General Data Protection Regulation)
  • 17101 - Confirm a question before check in

Blocked 5

  • 24097 - Don't show claims tab in patron account, when there are no claims
  • 24608 - Allow modification of checkout due date 📝
  • 15567 - Update API to allow multiple holds for the same record
  • 19470 - Add information about item being in rotating collection on detail page
  • 25680 - When adding a new patron and missing to fill a field, on saving, the invalidFocus should show the focused field clearly in view

Assigned 10

  • 37652 - Add alert for upcoming bookings at checkin 🎯
  • 39496 - Move hardcoded scss colors into variables
  • 38260 - [DOCS] Add a community resources page to the manual
  • 34472 - Template Toolkit reference guide needed 🎯
  • 33738 - Add bookings to the OPAC
  • 19358 - Purchase suggestions - enhancements to linking to orders 🎯
  • 18618 - Mana - Add reading suggestions (crontab and scripts for Koha)
  • 5158 + Koha needs its own cookie, ice cream, and fudge flavors
  • 17596 - Simplify accounting UI in staff client [OMNIBUS]
  • 11405 - Inventory tool enhancements [OMNIBUS]

New 307

  • 14210 - Manage staged MARC records deletes replaced item when undoing import into catalog
  • 35465 - Ability to select multiple funds / split funds for a single order
  • 29923 - Do not generate overpayment refund from writeoff of fine
  • 40256 - System defined MANUAL debit type description is hard coded but the description can be changed
  • 35656 - Autorenewal notices can resend content that has already been relayed to the patron
  • 40062 - Hold priority question
  • 27834 - CircControl syspref is used wrong in TooMany function C4::Circulation
  • 25901 - Add option for ClaimsReturnedWarningThreshold to count only unresolved claims
  • 37060 - KOCT cannot send circulation data due to missing CSRF token
  • 38833 - Log merge of bibliographic records
  • 26500 - Automatic renewals show incorrect count of renewals allowed when CircControl is set to "the library you're logged in at"
  • 38316 - Merging patrons does not bring over circulation note
  • 36272 - Exporting too many items from item search gives "Request-URI Too Long"
  • 10060 + Allow adding a branch parameter to the web-based self check to indicate library its used at
  • 35607 - Multi-receiving only receives orders visible on the screen
  • 12358 - Split hold notes into public and internal hold notes
  • 28742 - OAI.xslt has hardcoded metadataPrefix = oai_dc
  • 38154 - Batch checkout fails if AllFinesNeedOverride is set to Require and patron has any fines
  • 34473 - "Holds Waiting Over..." is not matching the ReservesMaxPickupDelay syspref
  • 5463 + Limit to available shows on hold items
  • 12044 - Checkout should be clearly disallowed before inputting item barcode if a patron's fines will block the transaction
  • 35946 - If an item has future bookings on it and it is marked as lost we should highlight this to the librarian
  • 36214 - plugin install/update/removal should be logged
  • 24403 - [OMNIBUS] OpacHiddenItems should hide items everywhere in the OPAC
  • 37220 - Add logging for uncaught exceptions in autorenewal cron
  • 37042 - Schema Upgrade fail at 23.06.00.049 > Bug 31503 - Change patron_consent.type
  • 29905 - Superlibrarians should be able to delete any patron messages
  • 35494 - SQL auto-complete should not be triggered by closing a quotation or parentheses
  • 33605 - Import framework and overlay framework are not stored for imports
  • 34790 - Wrong permission check for labels tools
  • 29769 - Claim return status cannot be changed without checking item in
  • 33775 - Different/no results between Check Out and Search Patron when searching for names with spaces
  • 30248 - Multiple Select elements randomly have small width
  • 28502 - Changing patron category from child to adult doesn't delete non patron guarantor data.
  • 23301 - Borrower messaging preferences lost when duplicating patron and changing category
  • 30538 - Regression: rotating collections does not update status
  • 11350 - Holds offered to patrons who are not allowed to put the item on hold
  • 11723 - Message "A refund has been applied" on all lost item returns
  • 26961 - Patron name not shown at checkin if HidePatronName set to "Don't show"
  • 21332 - Content of public lists RSS should match search results RSS
  • 20475 - Patrons receiving both email and print overdue notices
  • 14678 - Update Koha language codes to ISO 639-2 spec
  • 20573 - Patron receives membership expiry notice but 'will expire soon' alert doesn't show for staff at checkout
  • 37107 - Unclear descriptions for DefaultLongOverduePatronCategories and DefaultLongOverdueSkipPatronCategories 🎓
  • 40303 - Allow limiting MaxReserves by patron category
  • 38850 - Add message to System Information in About Koha when ChildNeedsGuarantor but child doesn't have guarantor
  • 40285 - Add template plugin to get patron attribute by code
  • 30795 - Configure unwanted and mandatory borrower fields based on patron category
  • 39245 - Preferred name should give option to replace more than first name
  • 40268 - Add an ILL checkout receipt
  • 40269 - ILL checkout confirmation adds extraneous screen and click
  • 40266 - Add ability to override interlibrary loan checkout block
  • 40267 - Add options to control ILL circulation blocks
  • 40252 - Create dedicated ILL_HOLD_SLIP
  • 33182 - Expand options for OpacItemLocation
  • 26467 - Allow multiple display locations to be added in news tool
  • 37940 - [OMNIBUS] All modification logged via action logs should include original to create JSON diff
  • 34867 - Select multiple libraries in Tools (News, HTML customizations and Pages)
  • 32459 - Add option to expire patrons who were updated in the update_patrons.pl cron job
  • 35693 - Granular Permissions to Everything
  • 18787 - Create permission profiles for staff users
  • 33742 - Add permission to circumvent HidePatronName syspref
  • 35275 - Include item templates in batch item modification
  • 30557 - Add ability to create Item lists
  • 30281 - Schedule batch patron deletion and anonymization
  • 27935 - Allow item search fields to be defined from database fields rather than MARC tags
  • 38550 - Add dark mode option to the staff interface
  • 34832 - [OMNIBUS] API all the Tables!
  • 33312 - Add circulation and fines rules table from smart-rules.pl to column settings
  • 38805 - Add bookings logging
  • 32195 - Add option to update_patrons_category cron to remove guarantors when patrons move to category that does not allow guarantors
  • 16544 - Changes to circ rules should be logged
  • 2646 + Add sort option for the series number
  • 20682 - Authorised values should have an option to set a default
  • 15428 - Different timeout preference for OPAC and staff interface
  • 22861 - Add ability to turn on/off the display of a public list
  • 21329 - Add additional fields to purchase suggestions
  • 36383 - Add option to set open booking days
  • 28760 - Granular restrictions
  • 35049 - Add ability to choose which status is included in MaxOpenSuggestions
  • 17406 - Simplify pay.pl interface buttons
  • 15278 - [Omnibus] Port default slips and notices from bespoke syntax to Template Toolkit 🎯
  • 39695 - Allow framework customization with CirculateILL
  • 36698 - Display 'diff' nicely in action logs
  • 39263 - When an ILL request is closed the item and biblio record created for it should be deleted
  • 31544 - Guarantees and Guarantors
  • 33120 - Batch patron modification: add option to amend circulation/OPAC note instead of overwrite
  • 12771 - Enhancement to manage more than 3 levels of overdue notice
  • 17387 - Add an undelete feature for items/biblios
  • 29490 - Preview for more notices
  • 28439 - Add ability to suspend club enrollments
  • 29653 - Return claims on deleted items
  • 39348 - Order of additonal fields in tables should be manageable
  • 24843 - Allow change of framework via batch record modification
  • 22178 - Add start and end date for repeated holidays
  • 30552 - Add a way to import circulation rules
  • 39440 - Add option to OAI-PMH harvester for bibliographic framework
  • 39505 - Add option to OAI-PMH harvester to create items
  • 39196 - Add an alert in Koha homepage if some ILL requests need action
  • 30696 - Customized Templates for Patron Setup by Branch
  • 11989 - Ability to configure days no transfers take place to use with holds queue
  • 35066 - In the Holds Queue, add ability to decline to fill a hold and automatically push to the next branch
  • 39057 - Add additional fields common to all ILL requests
  • 21889 - Include staff interface entered purchase suggestions with system preference MaxOpenSuggestions
  • 20962 - Overhaul to notices
  • 11340 - Make the 'print summary' a custom slip/notice
  • 23665 - Add option in Patron Extended Attributes to have a checkbox instead of options
  • 38864 - API functionality needed in patron message to allow future connectivity with discovery systems
  • 26476 - Make hold request notes editable
  • 38372 - Add the date an item is due to be returned to the lending library
  • 38370 - The due date of an ILL item checked out to a patron should be displayed in the ILL module
  • 3935 + Schedule tasks periodically
  • 30681 - Allow overlay protection of MARC data by subfield
  • 38869 - Keep previous versions of Notices/Slips
  • 22872 - payment_type handling is untested in Koha::Account->add_credit.
  • 38848 - Add a "processing" status for notices between "Pending" and "Sent/Failed"
  • 23030 - Installation and last update date in About
  • 21391 - Add per user interface settings/custom profile
  • 38734 - Default notice templates should use preferred_name
  • 13985 - [Omnibus] Cash Management - Koha as 'Point of Sale'
  • 34962 - Add a system messages feature to Koha to report issues and failures in a more visible way
  • 26058 - Add ability for AllowHoldsOnPatronsPossessions to be limited by item type, collection code or shelving location
  • 31304 - Add ability to customise availability searching
  • 23305 - Add dedicated option to append to item notes in batch item modification
  • 20784 - Capture more changes made in the Administration module in logs
  • 37225 - Cascade failed notices
  • 25809 - Make claims returned claims visible in the OPAC
  • 26355 - Tie account renewals to patron modification requests
  • 38099 - Add schemas and validation to YAML based system preferences
  • 14348 - Staff patron specific section for adding links and notes
  • 26477 - Specify library email address for Emaillibrarianwhenholdisplaced
  • 36470 - Generate CHECKOUT, CHECKIN and HOLD digest notices should be generated at once, not amended over time
  • 19942 - Children's search interface
  • 37792 - Move 'Hold policy' rule to circ matrix to allow setting for patron category and itemtype
  • 35092 - [OMNIBUS] Remaining background job/worker issues
  • 26681 - Clone the buttons for 'Add item', 'Add & duplicate' and 'Add multiple copies of this item' to top of item form on additem.pl
  • 32957 - Add option to CMS pages to make page private
  • 34863 - Allow definition of custom url for pages
  • 30166 - SMS Number
  • 35299 - Allow for items with specific not for loan values to appear in the holds queue
  • 24968 - Add system preference controls for cronjobs
  • 25395 - Enumchron needs to sort numerically
  • 16201 - Tie automatic cancellation of expired non-waiting holds to a system preference
  • 37154 - [OMNIBUS] Remove all unnecessary uses of unbless
  • 36401 - Re-think use of "N/A" in ILL module
  • 15787 - Show and export biblionumber in item search
  • 36866 - Allow parent / child relationship for Pages
  • 36808 - Slips should be a message transport type
  • 31215 - Add ability to select multiple items to remove from course_items
  • 24889 - Sort subscription in opac view : closed vs open
  • 25918 - Add budget/fund modification history
  • 25916 - Create UI to modify and track changes to budget and fund amounts
  • 35359 - Granular Cataloging permissions
  • 23705 - Add a syspref to enable record locking, so that when one record is opened to be edited, it's read only for other users
  • 21551 - Automatically update guarantee when updating guarantor
  • 28888 - Add option for field to include with export.pl tool
  • 15786 - Specify a default framework on a per-login basis
  • 15491 - Disable the ability to suspend holds related to certain itemtypes
  • 15789 - Permission to override NoIssuesCharge should be distinct from broader force_checkout permission
  • 15489 - Restrict Holds Based on Circ Limit
  • 26206 - Extended Patron Attributes don't have a stable id on OPAC
  • 15277 - Add Template Toolkit syntax for slips and notices to editor
  • 36588 - Add a template toolkit field picker to the notice editor
  • 34579 - Separate notice/message languages from installed languages
  • 35748 - Allow holds to be suspended, unsuspended, or canceled in batches based on branch or patron category code
  • 29863 - Show requested transfers in the holdings table
  • 14962 - Temp Shelving Location
  • 5807 + Add collection code to circulation rules
  • 24956 - Add ability to define emergency/override circ rules
  • 34120 - Add custom content areas to the tools home page and cataloging home page
  • 25990 - `WhenLostChargeReplacementFee` and `WhenLostForgiveFine` preferences should be moved into circulation rules to be consistent with `RefundLostOnReturn` rules
  • 36405 - Batch extend due dates UX could be improved (run the job as background)
  • 22730 - Not possible to set default value for patron attributes
  • 29941 - Automatic item modification by age should be able to set a value to NULL
  • 17337 - waitingreserves.pl should trigger transfers as well as holds
  • 25825 - Allow claim return function to be controlled by permissions
  • 28740 - Delete old ILL requests with cleanup_database
  • 30303 - Add ability to select which values to retain when merging patrons
  • 15521 - Make circulation rules backend more granular
  • 14216 - Koha should send a notice (via e-mail/print/or both) when changes are made to a patron account.
  • 16440 - Update runtime parameters after running a report
  • 31004 - MS Teams notifications
  • 28970 - Create runtime parameters on the fly
  • 24731 - Privacy concerns in Notices
  • 24399 - New permission to edit "system-level" news items
  • 24304 - Incomplete returns (notes)
  • 26861 - Indicate that a record is using OpacHiddenItems in the staff interface
  • 34048 - The owner or user of a fund should be able to access infos about the fund in a read only mode
  • 30513 - Add option to update pickup location of pending holds when changing patron home library
  • 25737 - Allow for claims returned status in lost authorized value to be library specific
  • 26671 - Simplify reports navigation
  • 26644 - Keyword search on "Reports" is persistant
  • 23501 - Drag-and-drop hold reordering in the staff interface
  • 21236 - Restore ability to selectively set item to lost without generating fee
  • 20958 - Allow admins to choose data types for additional attributes
  • 30054 - Add SMS equivalent to EmailOverduesNoEmail
  • 20989 - Hold Notes to be added later
  • 11556 - Send any notice to any patron on demand
  • 19885 - Allow MaxOpenSuggestions to be set by patron type
  • 34421 - Add option to include a 'Search library groups' dropdown in catalogue-search-box.inc
  • 33531 - Item Search: Use modalselect or similar for user friendly selection of options
  • 19852 - Add message text box in circulation for patrons does not accept HTML tags
  • 21328 - Purchase Suggestions View by Hierarchical Group
  • 20605 - Make possible to set patron's privacy from staff interface
  • 34779 - Pages: Remove "Appear in position?"
  • 31200 - Block payment of overdue fines when item is still checked out
  • 34669 - Streamline workflow for canceling expired holds from 'holds awaiting pickup'
  • 30312 - Make it possible to limit notices shown to 'All libraries' and 'All notices' separately
  • 27976 - Add Granular options to CircConfirmItemParts
  • 29489 - <<branches.branchname>> in RENEWAL notice subject field
  • 20454 - Suspend Holds if patron wouldn't be able to check items out
  • 20108 - Hold Queue Timeout
  • 27320 - Add collection and shelving location options to MARC export tool
  • 28296 - Optionally show all checkins for day and branch on checkin screen
  • 26354 - Prevent submission of patron modification request unless changes are actually made
  • 24622 - Restrict circulation by price
  • 27347 - Allow automatic item modification by age to match NULL values
  • 22848 - Ability to merge suggestions
  • 27765 - Set a custom order to libraries on the libraries page in the OPAC
  • 27074 - When a subscription is closed, it still shows as current in OPAC
  • 21135 - Upon log in, user is redirected to account page instead of the page where they logged in from
  • 33212 - Max length should be set to the size of the DB column when mapped
  • 33122 - Add ability to place first in priority holds
  • 21361 - Attributes appear in different order on batch patrons modifications
  • 13617 - Turn 'Suspend' action for holds into a button in the OPAC user account
  • 27735 - Upload/manage image files for use in OPAC/HTML customizations
  • 27705 - Unfold facet groups
  • 27721 - Configurable circulation workflows (status changes, triggered actions etc.)
  • 31263 - Curbside pickups - Should the patron be able to alert even if not staged
  • 20380 - [OMNIBUS] Email consent patron opt-in tracking for anti-spam legislation
  • 14182 - Suspended holds should show in separate list
  • 31016 - Highlight item in holdings when searching by barcode
  • 27841 - Add unique action types to action logs for holds
  • 16207 - Incorporate circulation and fine rules for library groups
  • 26357 - Create preference for staff notification of patron self-renewals
  • 12566 - Duplicate checks for self registered patrons (other than email)
  • 30240 - Re-authentication on sensitive actions
  • 19749 - Report to show all holds placed independent on items being available to pull
  • 30163 - Cater for library groups in notices
  • 27564 - Add a hint to patron records that still use the self registration patron category
  • 25971 - Allow arbitrary database field as runtime parameter
  • 12004 - Regional preference on holds
  • 20396 - Omnibus: Cleanup Koha and fight feature creep
  • 14825 - Accounts Rewrite Omnibus
  • 25681 - Patron categories sorted inconsistently
  • 14771 - Allow patrons to pick a username
  • 27502 - Add target audience feature to the facets in the OPAC
  • 27501 - Add 'star ratings' feature to the facets in the OPAC
  • 17335 - waitingreserves.pl cancel button needs simplification
  • 12793 - Breaking up IndependentBranches syspref to support finer staff permissions granularity
  • 24686 - Capturing circulation statistics per number of pieces in an item
  • 27781 - Editing Codes
  • 17471 - Borrower Previously Checked Out: Date of last checkout
  • 15683 - Inconsistent population of lastreneweddate between AddRenewal and AddIssue
  • 27524 - OPAC note on patron page should allow for HTML tags
  • 27951 - Allow Per Branch customization for self registration form
  • 27025 - jQuery testing with specific user
  • 27938 - Record the time the hold was placed
  • 26514 - Generating a manual transfer should warn on Claims Returned
  • 26054 - Reflect irregularities in numbering pattern test
  • 17409 - Remove redundant note fields for payments on pay.pl
  • 26147 - Add script to recalculate due dates after changes to the calendar
  • 26914 - Advanced search "fewer options" hides boolean operator dropdowns
  • 26928 - Allow for Specific Patron Modifications on the OPAC to be instantly approved
  • 26629 - Link to clubs from patrons
  • 21538 - Show library on account page
  • 22939 - Hard due date should block renewals when it wouldn't extend the due date
  • 26052 - In "Hold policy by item type," allow individual rules to be "Not set"
  • 25980 - Capture cover image via webcam
  • 13978 - Add cancellation link to hold notification e-mails
  • 25708 - [OMNIBUS] Use allow/disallow terminology in code
  • 25659 - Hide batch actions from reports results if no permissions
  • 25568 - Allow multiple non-patron guarantors on a record
  • 21010 - Script to search for data inconsistencies [omnibus]
  • 22182 - Advanced editor - Rancor - Create item record
  • 19829 - Don't include lost items when limiting on available items
  • 17408 - paycollect.pl should show more information
  • 17150 - Enhance cancelling holds over process [OMNIBUS]
  • 15949 - Making certain alerts stand out 🎓
  • 19174 - No Credits Please
  • 24209 - Need Display status with timestamp on items
  • 22822 - Ability to define circulation rule sets that can be applied to libraries
  • 12219 - Purchase Suggestions branch level permissions
  • 21227 - Add option to make items unavailable during closure period
  • 20026 - Add new permission related to personal data
  • 23417 - Selectable patron modification requests.
  • 23419 - Add ability to edit values on patron modification requests
  • 21936 - Patrons do not have option on printed notices
  • 1971 + Suggestion : Should have only one entry by title + a counter of waiting persons
  • 5539 + Add suggestion emails to messaging preferences
  • 22327 - Circulation Rules simplification
  • 19917 - Holds for self registered patrons
  • 21410 - Granular Settings Model
  • 19897 - Make status 'on hold' more specific
  • 15122 - Allow styling the Items available for loan -list in OPAC search results
  • 15549 - Forgive fines when checking out a currently checked out item
  • 17460 - Staff interface to manage self-registered patrons
  • 17340 - waitingreserves.pl should provide more options than just cancelling
  • 18676 - Optionally delete fast add items and records on return
  • 19814 - Batch Check-in function
  • 18623 - Send notification on creation of manual invoice
  • 12141 - On Display Module
  • 12450 - Easily close a branch
  • 22232 - Use Advanced cataloguing editor (Rancor) for authority records
  • 27105 - Add checkout notes from staff interface
  • 28757 - Allow users to place a reservation when their account is restricted
  • 34255 - Add an enquiry/request/workflow management module

Confirmed 1

  • 36488 - Flatpickr creates invalid date entries