Hello Magnus Enger

Rolling monthly stats

Rolling yearly stats

  • Signed Off: 7
  • Failed QA: 3
  • Pushed to main: 5

Lifetime stats

  • Signed Off: 193
  • Failed QA: 54
  • Passed QA: 3
  • Pushed to main: 107

Your bugs

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

Reported 100

New 78

  • 37195 - Add ILL as option to TrackLastPatronActivityTriggers
  • 36707 - Links on itemnumbers in report should say "item", not "record"
  • 36536 - Make REST API's validateUserAndPassword update borrowers.lastseen
  • 36272 - Exporting too many items from item search gives "Request-URI Too Long"
  • 36240 - Add links to "System information" warnings
  • 36220 - Connect cover_images and uploaded_files
  • 36115 - Improve documentation for Return-Path (branches.branchreturnpath)
  • 35986 - Add plugin hook for adding to OPAC item display
  • 35889 - "An error occurred when updating this CSV profile. Perhaps it already exists."
  • 35854 - Suggestions generate identical messages when edited
  • 35842 - Reset failed background jobs to new
  • 35794 - Better docs for switching from Zebra to Elasticsearch
  • 35711 - Compatibility levels before 10 are deprecated
  • 35520 - Add a script to export images from the db
  • 35502 - [Omnibus] Rewrite koha-restore
  • 35501 - Make koha-restore restore only files, not db
  • 35338 - Error in SQL syntax when upgrading to 22.06.00.084
  • 35163 - overdue_notices.pl wrongly reports "terms were not matched and replaced"
  • 34903 - Add ability to turn Shibboleth on/off for staff/opac
  • 34615 - Fix POD of C4::Circulation::AddReturn
  • 34579 - Separate notice/message languages from installed languages
  • 33995 - Rephrase "Only patrons from libraries ..."
  • 33981 - Refer to the manual, not online search
  • 33519 - Update description of ILS-DI:AuthorizedIPs
  • 33502 - Run reports against a replicated database
  • 32907 - Add a field for personal ID
  • 32719 - db_revs 210600001 can take a long time
  • 32556 - borrower_message_preference_id reaches limit
  • 32332 - bulkmarcimport.pl -insert fails to add MARC field 999
  • 32144 - Expand POD for merge_and_replace_with
  • 31968 - Problems with MARC staging/import
  • 31567 - Onboarding stuck at "Cardnumber or Userid may already exist"
  • 31520 - Only log ILL changes that are actual changes
  • 31506 - Add "backup days" to /etc/koha/koha-common.conf
  • 31505 - Improve etc/zebradb/lang_defs/nb/sort-string-utf.chr
  • 31011 - Make hold reminders respect patron's language
  • 30996 - ModBiblio breaks MARC::File::XML
  • 30834 - Trigger nightly reindex with a syspref
  • 30653 - "Check out" search with one result does not redirect to checkout
  • 30391 - Bad JavaScript in IntranetUserJS can break the staff interface
  • 30240 - Re-authentication on sensitive actions
  • 30043 - Malformed records shown as not existing
  • 29426 - borrower_debarments.created is "ON UPDATE current_timestamp()"
  • 28282 - Make labels for self registration form mappable
  • 27355 - Missing sip.enabled after upgrade to 20.05.x
  • 26907 - Fix POD for C4::Auth::checkauth
  • 26453 - Ask patrons to confirm e.g. email, mobile phone after every x logins
  • 25603 - Add 001 and 003 to biblio table
  • 25512 - Add support for LDAPS
  • 25289 - CalculateFinesOnReturn does not affect SIP2
  • 25158 - Introduce koha-memcached
  • 24841 - REST API should check if patron is restricted/debarred
  • 24374 - Make SMS-errors from process_message_queue.pl more informational
  • 23401 - Optionally display config values for koha-create before creating a new instance
  • 22513 - Anonymize old ILL requests
  • 22384 - Make the title of an ILL clickable
  • 22338 - illrequests.notesopac is editable by both patron and staff
  • 22336 - Better conversion from illrequestattributes to HTML attributes
  • 22320 - Make ILL comments visible to all staff
  • 22285 - ILL: Allow to configure displayed data for staff interface and OPAC separately
  • 21822 - "Renew all" with one call to the server
  • 21482 - Create a "landing page" for ILL
  • 21459 - Allow migrating requests between ILL and purchase suggestions
  • 21392 - Some tables not available to AUTO_RENEW letter
  • 20476 - Two factor authentication for the staff client - omnibus
  • 19944 - Make the default index configurable
  • 18240 - Per-instance SRU Explain documents
  • 18162 - Don't translate JSON keys
  • 18151 - Bring Zebra SRU in line with NorZIG Profile
  • 17608 - Fix behaviour of bulkmarcimport.pl -insert
  • 17598 - Make use of itemtypes.summary
  • 10787 - Linked Data/RDF Omnibus
  • 10280 - Extend SeparateHoldings functionality to the "Add items" screen
  • 10257 - Make OpacSeparateHoldings work for non-logged in users
  • 9069 - Make it possible to import MARC21 authorities from VIAF into Koha
  • 9028 - Optionally show only the number of available copies in result lists in OPAC
  • 8149 - Deleting Records/Biblios Omnibus
  • 6286 + Making classification indexes searchable in staff client

Assigned 1

  • 31623 - Greater/smaller than in DB password is problematic

Reopened 1

  • 6416 + koha-remove fails when dropping user

In discussion 2

  • 21833 - illrequests.medium is not displayed on ILL request detail page and ILL requests table
  • 12824 - Create a general purpose koha-config script?

Patch doesn't apply 1

  • 26744 - Log changes to extended patron attributes

Failed QA 3

  • 22988 - Visible reduction in image quality
  • 14322 - Can't link to an item search
  • 8628 + Add digital signs to the OPAC

Needs signoff 3

  • 35792 - Quiet warning: Use of uninitialized value $sub6 πŸŽ“
  • 34610 - ProtectSuperlibrarianPrivileges, not ProtectSuperlibrarian πŸŽ“
  • 20644 - Per itemtype setting for CheckPrevCheckout

Pushed to main 3

  • 37194 - Improve link from unconfigured ILL module
  • 36330 - Fix typo: reseve πŸŽ“
  • 32575 + gather_print_notices.pl sends attachment as body of email or poorly named txt file

Pushed to oldstable 4

  • 37016 - SIP2 renew shows old/wrong date due
  • 35843 + No such thing as Koha::Exceptions::Exception
  • 35713 - Remove debian/docs/LEEME.Debian
  • 35373 + Remove comment about bug 8000 in gather_print_notices.pl

Pushed to stable 2

  • 35602 - Typo: AutoMemberNum πŸŽ“
  • 35395 - Update description of DefaultPatronSearchMethod

Needs documenting 2

  • 29816 - Document patron emailer cronjob
  • 22321 + Make it possible to edit illrequests.borrowernumber

Needs work 15

Patch doesn't apply 1

  • 22005 - System preference DecreaseLoanHighHolds incorrectly counts the number of holds

Failed QA 10

  • 34902 + decreaseLoanHighHolds does not reduce loan period
  • 27309 - Add plugin hooks for capturing raw passwords (NNPDB)
  • 27311 - Don't pass borrowernumber to check_password plugin hook
  • 16694 + Limit SIP2 auth by patron attribute
  • 28122 - Remove old syslog config from SIPconfig.xml
  • 22833 - Block suspend and cancel on holds
  • 27009 - Use 301 to redirect from tracklinks.pl
  • 27312 - Add a syspref to redirect patron after self registration
  • 17449 - Let users choose action in self checkout
  • 12836 - Add a script to regenerate Explain files from configs

Assigned 1

  • 9060 - Update custom.sql for nb-NO webinstaller

New 3

  • 19518 - Document per-site .psgi files
  • 10788 - Add a Linked Data/RDF browser to the OPAC
  • 6797 + Make koha-create more verbose

Other bugs

CC Bugs 197

Needs documenting 15

  • 35597 + Purchase suggestion changes aren't logged
  • 34351 + ILL list table - access_url column content should be clickable
  • 28151 - Missing documentation on variable "access_dir"
  • 35107 + ILL - Type disclaimer value and date should be visible under "Request details" in the manage request page
  • 35106 + ILL - Add patron autocomplete to 'Edit request' Patron ID input
  • 35812 + Should specify canonical URLs to help search indexers
  • 33360 - SendQueuedMessages: Improve limit behavior and add domain limits
  • 25393 + Create separate 'no automatic renewal before' rule
  • 19605 + ILL backends should be pluggable through regular Koha plugins
  • 35836 + search_for_data_inconsistencies.pl - Search for loops in dependencies
  • 32680 - Add hooks to allow cover images to be provided by plugins
  • 35108 + ILL - "Manage request" page is too loaded
  • 34431 + Distinguish between status and status alias in ILL UI
  • 32392 + Ability to skip forward serial issues when receiving double (or more) issue
  • 32686 - Specify action of action_logs entries to purge

Pushed to stable 2

  • 35930 + ILL module broken if plugins disabled
  • 36796 - Fix mistake in database column descriptions for statistics table

Pushed to oldstable 7

  • 23102 + 404 errors on page causes SCI user to be logged out
  • 33563 - Document Elasticsearch secure mode
  • 34360 + [WARN] DBIx::Class::ResultSetColumn::new(): Attempting to retrieve non-unique column 'biblionumber' on a resultset containing one-to-many joins will return duplicate results
  • 30627 + koha-run-backups delete the backup files after finished its job without caring days option
  • 29930 + 'cardnumber' overwritten with userid when not mapped (LDAP auth)
  • 36534 - Batch operations when using limit in report
  • 36605 + TrackLastPatronActivity for SIP should track both patron status and patron information requests

Pushed to oldoldoldstable 3

  • 29543 - Self-checkout allows returning everybody's loans
  • 28929 - No filtering on borrowers.flags on member entry pages (OPAC, self registration, staff interface)
  • 35918 - Incorrect library used when AutoLocation configured using the same IP

Pushed to main 6

  • 34597 + Expired patrons can still place ILL requests through OPAC
  • 36901 + Add logging for uncaught exceptions in background job classes
  • 30579 + When placing item level hold, some options that are not used are not disabled
  • 29440 + Refactor/clean up bulkmarcimport.pl
  • 18317 + Allow check out of already checked out items through SIP
  • 35331 - Add an ILL table actions plugin hook

Ready to push 1

  • 26777 + Give the user the option to display their patron card barcode from the OPAC πŸŽ“

Needs QA 3

  • 29194 - Patron messaging preferences should be ordered
  • 35603 - Add plugin feature to allow plugins to warn if any external library modules needed are missing
  • 35570 + Add a generic master form in ILL

Needs signoff 2

  • 36548 - koha-zebra should fix ownership on /var/run/koha/instancename files
  • 33018 - debian package tidy-up

Failed QA 24

  • 36161 + ILS-DI AuthenticatePatron broken when LDAP enabled and auth falls back to internal connection
  • 24143 - buildQuery should disable Query* on identifier search
  • 23978 - Notes field in saved reports should allow for HTML
  • 33052 - Add a message for from_local_hold_group override
  • 33009 - bump Standards-Version to 4.6.2
  • 17649 - Create only one message per borrower and overdue level
  • 20884 - Stale data remaining in cache after koha-remove
  • 33184 - Warnings when running holds queue builder
  • 31009 - Claims list on serials is too slow with many existing late issues
  • 27684 - Serial add is confused by authorized values with a code of '0'
  • 30200 + Add customizable tabs to interlibrary loan requests list
  • 20340 + Ability to use authentication plugin
  • 35659 - OAI Harvester
  • 17015 - New Koha Calendar
  • 23260 + Anonymize (remove) patron data from items_last_borrower
  • 23641 - Checkout via camera on device
  • 18974 - Cataloging MARC21 record and adding item selenium test
  • 27510 + Download the report in HTML format
  • 20028 + Export all patron related personal data in one package
  • 12617 - Koha should let admins to configure automatically generated password complexity/difficulty
  • 28584 - Remove hyphens from EAN when adding a new record
  • 14994 - Add RSS/Atom feed proxy
  • 10662 - Build OAI-PMH Harvesting Client
  • 29480 - Add email address as a method for generating the userid when self registering in OPAC

Patch doesn't apply 7

  • 11999 - Add two checks in CanBookBeReserved and CanItemBeReserved
  • 29268 - Query used in Koha::Biblio->get_marc_host is incorrect
  • 4812 - Reserves for a specific copy of a book say book is available even though it it still checked out to someone else
  • 36022 - Add default recipient phone number country code syspref for SMS::Send driver
  • 22972 - Proposal for enriching the bibliographic records with standard identifiers from authority data
  • 17511 - Change authority linking subfield from $9 to $0
  • 12805 - Proposed changes to Koha plugins system (.KPZ) structure

In discussion 14

  • 1993 + Task Scheduler Needs Re-write
  • 30654 - Even with RabbitMQ enabled, we should poll the database for jobs at worker startup
  • 36013 - update_totalissues.pl should not log
  • 19588 - There is no ILL requests history
  • 31060 - Fine duplicates when returning item with accountline status marked as lost
  • 25952 - Github search for plugin throwing errors due to API rate limits
  • 4042 + Public OPAC search can fall prey to web crawlers
  • 27734 + OpacHiddenItems produces a 404 from borrower holds list
  • 6590 + Removing hyphens from ISBN and ISSN when cataloging a biblio
  • 30279 - Log when personal data is displayed in staff client
  • 19886 - Two Factor Authentication: Yubikey
  • 27334 - Add Template Toolkit support to news items
  • 22473 - Use koha-conf.xml modification time as cache key
  • 18081 - [omnibus] GDPR (General Data Protection Regulation)

Reopened 1

  • 26790 - Refactor Koha configuration (koha-conf.xml)

Blocked 3

  • 23732 - Hold rules checker: show matched rules and syspref values to help understand why a hold is possible or not
  • 18232 - Koha::Cache::flush - Simply flush all caches
  • 18515 - Use news based help system for OPAC

Assigned 4

  • 31124 - koha-remove fails to remove long_tasks queue daemon, so koha-create for same <instance> user fails
  • 20929 - koha-dump should not pass a --password argument to mysqldump
  • 31391 + Staff-side recalls
  • 24101 - Due date to on-site loans according to the calendar and possibility to renew on-site loans

New 105

  • 20956 - BorrowersLog is not logging permission changes
  • 37020 - bulkmarcimport gets killed after update to 24.05. when inserting large files
  • 35816 - Email Notification Alert for Purchase Suggestion don’t properly work
  • 36314 - koha-email-disable does not disable all emails
  • 35519 - apt install koha-common has error with koha-l10n
  • 37052 - Restrict reports so they can only be run by permitted users
  • 31608 - ShowComponentRecords doesn't display components if UseControlNumber is turned on
  • 36954 - SIP server logging needs an overhaul...
  • 35655 - Make it possible to switch off RabbitMQ without any warns in logs/about page
  • 27423 - ILS-DI should be deprecated and functions moved to REST API
  • 35966 - Koha should not strip limits from SQL queries
  • 21769 - koha-restore file-exists
  • 35433 - Mark some strings as read-only
  • 32736 - koha-worker should be able to restart all queues with a single call
  • 17489 - Allow Koha plugins to have translations
  • 32383 - Indefinite debarments should not be recorded with an expiration date of '9999-12-31'
  • 23984 - Local cover 'thumbnail' size is bigger than 'imagefile' size in biblioimages table
  • 19587 - "Place request with partners" button must be hidden if no partners defined
  • 31971 - SIP server rejects passwords ending in non-alphanumeric characters
  • 23301 - Borrower messaging preferences lost when duplicating patron and changing category
  • 13665 - Retrieve facets from zebra is slow
  • 18986 - High Hold Items with Decreased Loan Period Can't Be Checked-Out with Self-Check
  • 27799 - Add ability to override system preferences in the koha-conf
  • 17143 - Popup Notification for decreaseloanhighholds preference
  • 12719 - Fix bulkmarcimport.pl documentation πŸŽ“
  • 22247 - Koha::IssuingRule->get_effective_issuing_rule has no hard fallback
  • 19690 - Smart rules: Term "If any unavailable" is confusing
  • 36450 - SIP2: Login ignores branchcode in optional CP field
  • 13498 - 'email' templates used for printing slips
  • 24968 - Add system preference controls for cronjobs
  • 31698 - Add ability to move a hold to a new biblio/item
  • 23003 - [OMNIBUS] Accessibility improvements πŸŽ“
  • 36910 - virtualshelves - Split into two system preferences
  • 36835 - Add a way to get a local cover image from biblionumber
  • 36769 - MARC frameworks should validate subfield code when adding new subfields
  • 28863 - Cancel a pending notice
  • 36748 - Closures on calendars should include options to block holds, turn off pickup locations, and set hard due dates
  • 36670 - Add a button to intranet detail for a biblio to enable "Reindex this record now"
  • 36648 - OPAC e-book reader
  • 36656 - Add ability to see (limited) error logs from within the Koha inteface
  • 36655 - Add ability to requeue a background job from the staff interface
  • 5807 + Add collection code to circulation rules
  • 33432 - Move a list of items from a record to an other
  • 35654 - Add option to delete_items.pl to delete record if existing item getting deleted is the only one attached to the bib
  • 21821 - We should bundle an up to date RangeMessage.xml for Business::ISBN
  • 35901 - Tell library on About page when item-level_itypes is set but there are items with no itemtype in the database
  • 36078 - Add hooks to allow cover images from plugins on shelves
  • 20269 - Allow selecting default collate rule
  • 35775 - Modern Auth (OAuth 2.0) Support for SMTP
  • 16440 - Update runtime parameters after running a report
  • 23660 - Add system preference to remove message body from sent notices after notice status switches to sent
  • 22794 - [Omnibus] Improve and extend logging in Koha
  • 26890 - Add opac_biblio_tab and opac_biblio_enhancements_toolbar_button hooks
  • 35626 - Should an edited circulation message be re-displayed for the patron?
  • 35482 - Trusted self check modal too small for translations
  • 26603 - Add the ability to have patron driven choice in what format they receive messages
  • 35472 - Bug 33028 - Fix wrongly formatted values for monetary values in circulation rules
  • 10756 - Add carousel/coverflow display of new titles to the OPAC
  • 24793 - TinyMCE for HTML notices
  • 20027 - Generate password at patron detail edit page
  • 20059 - Option to allow checkin of non-issued items without setting SIP-alert
  • 22817 - Call viewlog.pl using GET rather than POST
  • 18105 - Should we restart koha-indexer differently i.e. like koha-plack?
  • 15625 - Add CLI tool to enable/disable public Z39.50 service for a Koha instance
  • 33965 - Hide patron accounts that are for admin use only
  • 12374 - Add option to use mysqldump parameters with koha-dump
  • 27359 - Add option to return to results list in item search
  • 26166 - Patron verification through SMS one time code
  • 28852 - Extend options in SelfCheckoutByLogin syspref
  • 33116 - Limit reports execution time with SQL variables
  • 33540 - Add death date for deceased patron
  • 7536 - New permission for deleting items
  • 4031 + Ability to turn off search history for users not logged in
  • 22832 - Require plugins to specify the methods they implement
  • 29829 - Standardize multi-value system preferences to use | as separator πŸŽ“
  • 15996 - Bibliographic records diffing tool
  • 20508 - Validation for *MandatoryField and *UnwantedField sysprefs
  • 28111 - Add file grouping and granular permissions to the 'Access files' tool
  • 24074 - Access directory UX improvements
  • 19749 - Report to show all holds placed independent on items being available to pull
  • 16994 - Import and export MARC modification templates
  • 14162 - Instance creation information on YAML
  • 28621 - Make circulation conditions visible for patrons in patron account
  • 27524 - OPAC note on patron page should allow for HTML tags
  • 27374 - Add possibility to attach arbitrary notes to items
  • 19306 - Adding hooks to the plugin system
  • 20571 - Rancor - Keybinding configuration per users
  • 23577 - OPAC - patron e-mail notification of new login location
  • 23569 - OMNIBUS: OPAC security measures
  • 21627 - System preference for recipient emails of gather_print_notices.pl
  • 21191 - GDPR: Script to block inactive users (with no successful logins on a defined period)
  • 21935 - Setup SIP2 accounts through front end
  • 20026 - Add new permission related to personal data
  • 21391 - Add per user interface settings
  • 20545 - Add multi-language support to SIP2
  • 20025 - Running of koha-* scripts should be logged
  • 14789 - TemaTres integration
  • 10968 - Add a way to choose which indexes to display on simple and advanced search
  • 31049 - Add tool to set/reduce local cover image size and quality, interactively and in batch.
  • 14959 - Support for Library Communications Framework (LCF)
  • 12450 - Easily close a branch
  • 12015 - Google map of libraries and availability
  • 13209 - Show hold wait time estimate in OPAC
  • 14239 - Bibframe support in Koha
  • 20319 - disable login for staff