Hello Marcel de Rooy
Rolling monthly stats
- Signed Off: 0
- Passed QA: 34
- Failed QA: 1
- Documented: 0
- Pushed to main: 2
Rolling yearly stats
- Signed Off: 15
- Passed QA: 217
- Failed QA: 86
- Documented: 0
- Pushed to main: 22
Lifetime stats
- Signed Off: 549
- Passed QA: 2194
- Failed QA: 936
- Documented: 0
- Pushed to main: 643
Your bugs
- Blocker
- Critical
- Major
- Normal
- Minor
- Trivial
- Enhancement
- New Feature
Reported 148
Confirmed 1
- 34860 - New framework plugin for ISBN/ISSN
New 135
- 40259 - Items->batch_update should not fail silently
- 40138 - Running t/db_dependent/api/v1/patrons.t in another timezone fails
- 39907 - "no recipients" plus trace info; [WARN] at C4/Letters.pm (while it had a to_address)
- 39542 - Some polishing in Koha::Token
- 39366 - Combining PatronSelfRegistrationVerifyByEmail with OpacPublic off does not work
- 39239 - Add an optional default manageddate filter to speed up loading suggestions
- 39167 - creator_layouts: scale_height and scale_width should be DECIMAL, not FLOAT
- 39155 - plack.psgi does not start if a logfile in log4perl.conf is not writable
- 39133 - Optionally enforce password expiry for enabled categories when password_expiration_date is NULL
- 38393 - Checking in selected items on patron detail should warn about a next hold
- 38252 - Zebra's Record-control-number does not include $w for 760, 762, 765, 767, 786, 788
- 38189 - Odd number of elements in anonymous hash when calling CGI::cookie
- 37468 - No sitemap triggers 403 instead of 404
- 36814 - Circulation statistics is not intuitive with callnumbers that feel numeric
- 36752 - Include "charged items" in the SIP2 Patron Info response
- 36731 - Delete cancelled order line that still refers to bibliographic record
- 36675 - WET: Remove RealTimeHoldsQueue pref check when calling ->enqueue
- 36667 - aqorders.quantity should be NOT NULL
- 36636 - Set leader 05 to d (deleted) for records in deletedbiblio_metadata
- 36492 - memcached: Double pid file may cause memcached to not start up
- 36450 - SIP2: Login ignores branchcode in optional CP field
- 36449 - Patron->store falls back to stored password when modifying patron
- 36387 - debian/scripts: daemon --user should contain colon instead of period
- 36202 - Article requests: a SCAN request has no pickup location
- 36057 - Deleting uploaded file does not show the alert anymore
- 35990 - [OMNIBUS] Improvements for using tinyint authorised values
- 35957 - Does Serial module still allow saving 0000-00-00 in database?
- 35784 - Wrong POD for updateWrongTransfer
- 35447 - Editor does not check if URIs entered in various MARC fields are valid
- 35423 - AuthoritiesMarc: Warnings substr outside of string and Use of uninitialized value $type in string eq
- 35358 - Koha/I18N: The PO directory has not been found.
- 35297 - Can't call method "unblessed" on an undefined value at opac-memberentry.pl line 312
- 35092 - [OMNIBUS] Remaining background job/worker issues
- 34998 - Background jobs: Status shows null/0
- 34997 - Background jobs: Orphaned jobs should not be run after too much time
- 34988 - reserve_stats.pl: Further improvements to refine hold status
- 34976 - Encryption keys should not be shared between modules
- 34956 - members/pay.pl: Multiple notes get lost
- 34882 - REST API crashes on NULL in itemtypes.notforloan
- 34766 - Searching for URIs in MARC fields could be improved
- 34715 - BiblioItemtypeInfo should hide 942c image on detail when having multiple item type images
- 34697 - Auth.t: Key derivation method "opensslv1" is deprecated
- 34628 - Lost item statistics are not copied to pseudonymized transactions
- 34471 - Do we need any from List::Util or List::MoreUtils?
- 34432 - Koha::Email->is_valid could be more strict
- 34419 - koha-plack contains a wrong test about missing Apache modules
- 34308 - Item->store tests on itemlost>0
- 33878 - SIP does not warn for patron expiry (as NotifyBorrowerDeparture does)
- 33836 - Move the ZOOM event loops out of the Z3950 searches
- 33835 - [OMNIBUS] Move Breeding module to Koha namespace
- 33515 - XSLT: Use GetCnumSearchURL utility template in other places
- 33023 - import_borrowers.pl: Does not like spaces in headerrow
- 32449 - Plugins: Order the results of GetPlugins/get_enabled_plugins
- 32427 - Improve _generate_userid_legacy
- 32385 - OPAC and staff (intranet) should not share the same session and cookie
- 32243 - BackgroundJob: Leave encoding to Net::Stomp
- 32150 - Wide character in print at /usr/share/koha/opac/opac-downloadshelf.pl line 138.
- 32107 - Send $self to Plugins->call and call discard_changes inside
- 32009 - Wide character in print at /usr/share/koha/opac/opac-downloadcart.pl line 129
- 31786 - Sub template->param($var) should return the value
- 31570 - Move patron consent title/description to Additional contents
- 31568 - Renaming/removing an authorised value does not cascade to linked tables
- 31533 - Add opt-in/opt-out flags to patron consents
- 31275 - AdditionalContents.search_for_display returns branch block and All block
- 31101 - Allow other separation options for digesting circulation alerts (checkin, checkout, renewal)
- 31075 - Obscure notice handling in overdue_notices.pl needs to be improved
- 30953 - Add sharing a list to staff client
- 30898 - Elasticsearch/Indexer.t fails on 'No nodes are available'
- 30818 - REST API: Why does a wrong column name still cause a general 500 while validating exhaustively?
- 30803 - output_error should not assume a 404 status
- 30679 - Make C4::Output::parametrized_url a bit smarter
- 30605 - New password should be more than just unequal to old password
- 30592 - Move borrowers.secret to a new generic credentials table
- 30496 - message_attributes.message_name should be NOT NULL
- 30495 - marc_modification_template_actions.action should be NOT NULL
- 30428 - Simplify authorities/merge_ajax.pl again
- 30414 - Inconsistent (duplicated) FK constraint name: aqbudgets.aqbudgetperiods_ibfk_1
- 30380 - No suggestions ASKED letter transported by email
- 30348 - Create sub clear_session_and_cookies
- 30305 - CookieManager: further extensions
- 29904 - Serials: Clear 'Automatically set to late' when changing status
- 29739 - Add a staff counterpart for OPACURLOpenInNewWindow
- 29421 - Remove C4::Biblio::GetBiblioData
- 29365 - Koha::Email needs to be refactored
- 29347 - Rename authorised_value fields that are actually categories
- 29262 - Remove tinkering with html from circ/article-request-slip.pl
- 29251 - Local use sysprefs: Language list does not work
- 29174 - Availability colors are not consistent in the codebase
- 28991 - Setting user permissions should be limited by current user permissions
- 28990 - Allow changes for a configurable subset of systempreferences by superlibrarian only
- 28989 - Allow viewing systempreferences only
- 28767 - AddReturn should also look at current article requests
- 28685 - Should AutoControlNumber also overwrite 003 field ?
- 28652 - Enforce maximum on article request charges
- 28629 - Koha does not like zero in a title (and other fields)
- 27172 - Allow to configure fields not to be copied when using "Edit as new (duplicate)" in authorities
- 26565 - Issue number occurs in both missinglist and receivedlist
- 24910 - Make it possible to choose see also-authorities in authority finder
- 24652 - Should TransformMarcToKoha check the repeatable flag for multiple subfields?
- 24407 - AuthDisplayHierarchies ignores new nodes and needs protection against cyclic relations
- 23760 - Allow staff to add administrative patron lock
- 22854 - Add separate column for administrative locked patron
- 21402 - Discrepancy between db rev 16.06.00.002 and installer for borrowers.updated_on
- 20901 - Koha/Patrons/Import.t fails on fresh database
- 20547 - Add default indicators for authorities (counterpart of 9701)
- 20089 - Does Koha::Database->schema always return a connected object?
- 19690 - Smart rules: Term "If any unavailable" is confusing
- 19639 - Are temporary CGI uploads removed too late under Plack?
- 19396 - Show availability line again on Place Hold (when nothing is available yet)
- 19206 - How should we sort 19xx when order is pubdate?
- 19131 - Script marc_subfields_structure ignores add/edit when liblibrarian is empty
- 19098 - Additional logic for 260/RDA 264 fields
- 18381 - Return values inconsistent between Koha::Object->delete and its plural form
- 18192 - Add form for fast changes to tab/visibility in marc frameworks
- 18188 - Should we rename items.booksellerid to items.acqsource ?
- 18178 - Can we merge editionstatement and editionresponsibility, and remove one?
- 18145 - Show name of submitter and reviewer on tags/review.pl in staff
- 18105 - Should we restart koha-indexer differently i.e. like koha-plack?
- 16879 - Use ImportBatch routines in bulkmarcimport
- 16666 - TagsExternalDictionary is a rather confusing preference name
- 16090 - FK branchcode in issues
- 16017 - Currency constraints and poorly named prices
- 15977 - Optional double screen message in Patron Info/Status
- 15957 - Move AO in Patron Status
- 15634 - Show uploaded content in an image gallery
- 15428 - Different timeout preference for OPAC and staff interface
- 14849 + Owner should be FK in uploaded_files
- 14750 - Rename borrowers.mobile to otherphone
- 13883 - Add sample notices for TalkingTechItiva
- 13439 - Convert unimarc framework plugins to new style (see also 10480)
- 13397 - Move HTML out of C4::Items::PrepareItemrecordDisplay
- 13004 - Incorrect display of MARC21 title with subfields n and p in XSLT
- 12818 - Move permanent_location to more_subfields_xml if a library mapped it to MARC
- 12012 - Updating Zebra config files for debian packages
- 9999 - Reconstruct system preference values via action_logs
Assigned 1
- 30486 - [OMNIBUS] Synchronize database schema with (older) database revisions
In discussion 2
- 32262 - smart-rules: Some rules can be created but are not visible on interface
- 10591 - Why do we allow holds on restricted items (952$5=Use restrictions)? Place a hold for reference?
Patch doesn't apply 1
- 21712 - Report anonymized patron records
Failed QA 2
- 33537 - Move domain limits from koha-conf to staff SMTP configuration
- 29390 + Authorised values: Add a few missing foreign keys
Pushed to main 2
- 35246 - Bad data erorrs should provide better logs for api/v1/biblios
- 33012 + Accessibility: Some navigation items in OPAC cannot be accessed by keyboard (search history, log out)
Pushed to stable 3
- 39095 + Clicking 'Cancel' for article requests in the OPAC patron account does not respond
- 38104 + share_usage_with_koha_community.pl: Check between two runs is not needed
- 35975 + Downloaded cart with BibTeX contains hash value instead of the record number
Needs documenting 1
- 30955 + Send a notice to new owner when transferring shared list
Needs work 17
Failed QA 1
- 37651 - biblio->current_holds and item->current_holds do not respect ConfirmFutureHolds
Assigned 7
- 14815 - Different leader values per framework code
- 14296 - Introduce upload settings, add quota and translate alerts
- 19111 - Do not mess with kohafield in authority_subfield_structure
- 33862 - reserve_stats.pl: Cancelled holds are counted incorrectly under processing status
- 33636 - Move C4::Stats to Koha namespace
- 20570 - Add script to complete scanned article requests
- 29412 - Fix uncertain years before 1000 AD in copyrightdate
New 9
- 39740 - Follow-up for bug 36932
- 18583 - Add the ability to merge multiple authorities
- 38427 - (38408 follow-up) Additional fixes in rebuild_zebra.pl and koha-rebuild-zebra
- 24125 - Batch delete should not remove authorities that are still in use
- 30887 - Gravestone page for deleted authorities or biblios
- 34933 - [OMNIBUS] Fix some issues with assumed sample data in unit tests
- 22557 - Delayed authority merges looses the user in the action_logs
- 34430 - Add Koha::Validator module
- 14294 - Umbrella report for tracking improvements to File upload feature (see also 6874)
Waiting 6
Needs signoff 1
- 40284 - MARC21: Adjust maxlength for 005, 006 and 007
Needs QA 5
- 40272 - Add an alert for incorrect (MARC21) fixed-length control fields
- 40132 - Remove some POD from Koha/Template/Plugin/AdditionalContents.pm
- 40070 - Make appending published date to serial enumeration optional on detail pages
- 40017 - Z39.50 search: Allow leader and specific control field positions in Additional fields
- 39145 - Differentiate between deleting or transferring public and shared lists
Other bugs
Claimed QA 78
Signed off 5
- 35947 - Accounting transactions do not show managing librarian if HidePatronName is set to yes
- 38050 - Add REST endpoints for working with "lists"/"virtual shelves"
- 35669 - Update check in message for a specific authorised value in the LOST authorised values
- 35451 - Add tablename field to additional_field_values
- 7376 - Transfer limits should be checked at check-in
Needs signoff 2
- 29099 - Add support for item bundles in the inventory tool
- 33646 - "Cataloging search" missing important data for not for loan items
Failed QA 53
- 35165 - Batch item deletions are run in a single transaction and cause locking issues
- 39637 - Patron search generates URIs that are too long and can cause "HTTP 414 URI Too Long" errors
- 38893 - Longoverdue cronjob gives error when run with "--library" flag and CircControl syspref set to "The library you are logged in at"
- 39014 - Storing a guarantee fails due to TrackLastPatronActivityTriggers "creating a patron"
- 37918 - Properly encode email subjects in mailto: links
- 9810 - Search limit 'available' does not hide damaged, withdrawn, or not-for-loan items
- 28761 - Item status shows incorrectly on opac-course-details.pl
- 39407 - Having no active currency defined breaks SIP silently
- 28608 - Creating a biblio record leads to item creation even if framework has no items field
- 35114 - Calculation around basket details and basketgroup not correct
- 22070 - OpacBrowseResults has broken link back to search results
- 25220 - maxoutstanding syspref should be disabled by a null value
- 30261 - opac/tracklinks.pl renders 404 incorrectly
- 28603 - check-url-quick.pl does not encode spaces in urls
- 20377 - Add transaction and skip_merge to 'remove_unused_authorities.pl' script
- 5295 - ctype index Zebra configuration
- 34829 - Cash register report reverts to "All libraries" after every search
- 37096 - Required fields in budget creation are ignored if left blank
- 37573 - Restrict OPACSearchForTitleIn token removal to underscore and alphanumeric
- 35905 - Missing permission check for "record batch delete" from reports
- 34902 - decreaseLoanHighHolds does not reduce loan period
- 36178 - Add index for status on message queue table
- 29324 - Some files still don't have the correct license statement
- 9352 - Zebra indexes useless subfields in UNIMARC 7XX
- 21047 - Wrong koha to marc mapping on bibliosubtitle in SQL files
- 39902 - "Cite" feature - UNIMARC : publisher in 214 is not taken into account
- 37219 - In OPAC item holds, separate copy number from radio button and add table configuration
- 27696 - Add a dedicated self checkout (SCO) issue slip
- 20813 - Revamp user permissions system
- 33691 - Improve query for do_check_for_previous_checkout
- 30255 - Allow skipping "list" step for record batch modification/deletion
- 27138 - Host items are not included in Z39 results when using EasyAnalytics
- 28701 - primary_contact_method not part of the REST API spec
- 20028 - Export all patron related personal data in one package
- 32773 - Have the ability to have more than 1 Fast Add framework
- 25193 - Add syspref to control location for use of AllowRenewalIfOtherItemsAvailable
- 17791 - On UNIMARC system, USMARC field 100$a gets overwritten when importing from MARC21 target
- 17506 - Offline circ needs to be logged
- 16694 - Limit SIP2 auth by patron attribute
- 35117 - get_marc_components and get_marc_volumes should be more consistent
- 35647 - Coce images won't load on the staff results page
- 17897 - Koha::SearchMappingManager - Simplify search mapping modifications
- 19660 - Set borrower password on first login from self registration 🎓
- 20859 - Enter SMS number and SMS provider during self registration
- 17718 - Allow usage of Smartform API (Czech only)
- 9833 - New virtual shelves/lists permissions
- 11708 - Display all basketgroups on one page, and new column aqbasketgroups.closeddate
- 29980 - Validate ISBN when cataloguing bibliographic records
- 9296 - overduerules table needs restructuring to allow future extension
- 6851 - A utility that will search out analytics records and set the MARC header appropriately
- 18000 - Add --tablename option to misc/devel/update_dbix_class_files.pl script
- 17385 - Add custom export formats for bibliographic records
- 8628 - Add digital signs to the OPAC
New 3
- 17427 - Replace CGI::Session with Data::Session
- 7802 - A MySQLism is used to get the current date.
- 14849 - Owner should be FK in uploaded_files
Assigned 3
- 4330 - Copyright statements out of date
- 20817 - Add ability to retain 9xx fields when adding on order item to existing record
- 10589 - Override OpacHiddenItems based on Patron Branch
In discussion 9
- 14293 - Error in the calculation of the suspension of users per day
- 36101 - Deleting an item removes the itemnumber from old_reserves when it should not
- 20502 - Record URL broken, when there is more than one 856 on the record
- 18902 - Course Reserves still accessible by URL even if turned OFF
- 22539 - Fines charged on back-dated checkin when item has been renewed
- 33997 - Borrowers.updated_on should not be updated by track_login
- 19318 - Add ability to use custom file upload paths
- 17424 - System preference to control access to own objects without permission
- 18384 - Add syspref to show all subs attached to a biblio in serial collection by default
Patch doesn't apply 3
- 38839 - Add validation for replacement price in item input form
- 12605 - TestBuilder - Refactoring Acquisition/close_reopen_basket.t
- 12993 - Add a default tax rate on item types
CC Bugs 1059
Needs documenting 66
- 38919 + Checkin does not notify of waiting holds
- 38340 + Translatability - Standard form include files are not translatable
- 23685 + Exporting report may consume unlimited memory
- 34645 - Add missing fields to MarcItemFieldsToOrder system preference
- 27769 + Advanced editor shouldn't break copying selected text with Ctrl+C
- 36461 - Advanced editor should disable RequireJS timeout with waitSeconds: 0
- 27363 - Restore temporary selection of Z39.50 targets throughout multiple searches
- 37724 - Remove Koha version number from public generator metadata
- 36891 - Restore returning 404 from svc/bib when the bib number doesn't exist
- 25387 - Merging different authority types creates no warning
- 36589 - Advanced cataloging - restore the correct height of the clipboard
- 36948 - Adjust SIPconfig for log_file and IP version
- 33018 + Debian package tidy-up
- 37871 + Remove extraneous 246 subfields from the title mappings (Elasticsearch, MARC21)
- 26929 + Koha will only display the first 20 macros Advanced Editor
- 35441 - Typo 'UniqueItemsFields' system preference
- 32695 + Search string for various 7xx linking fields is incorrectly formed
- 36282 + OPAC - Remove trailing and leading blank space from translated strings
- 36678 + Include fields with non-filing characters removed when indexing
- 38615 + Cancelling a waiting hold via SIP should include an option to move it to holds with cancellation requests
- 36867 + ILS-DI AuthorizedIPs should deny explicitly except those listed
- 38969 + Reflected XSS vulnerability in tags
- 36320 + Clicking 'Edit items' from detail page in staff interface leads to 'Add item' screen
- 13888 + 'Lists' permission should allow/disallow using the lists module in staff
- 35655 + Make it possible to switch off RabbitMQ without any warns in logs/about page
- 37383 + No edit item button on catalog detail page for items where holding library is not logged in library
- 37399 + Item type not displayed on holdings table if noItemTypeImages is disabled
- 15869 + Change framework on overlay
- 29354 - Make overdue_notices.pl send HTML attachment as .html
- 37213 + Improve breadcrumbs in rotating collections
- 36207 + Update browser alerts to modals: OPAC tags
- 35768 - Show 'Used in' records link for results in cataloguing authority plugin
- 35034 + Add link to the bibliographic records when they are selected for merging
- 30554 + Use XSLT in authority search cataloguing plugin
- 33568 + Use the REST API to display items on the staff biblio detail view 🎯
- 37454 - MARC Framework test error message needs more explanation
- 23781 + Recalls notices and messaging preferences
- 36026 + Add TLS MySQL connection without mutual authentication
- 36515 + Amend MARC modification templates so control fields can be copied to subfields
- 35826 + Optimize building of holds queue based on transport cost matrix
- 14322 + Add option to create a shareable link for item searches
- 25672 + Administrators should be able to restrict client-side plugin upload to trusted sources
- 35044 + Additional fields: Allow for repeatable fields
- 30579 + When placing item level hold, some options that are not used are not disabled
- 36996 + Add a system preference to mark items unavailable in Z39.50 responder
- 33363 + More specific permissions for purchase suggestions
- 30955 + Send a notice to new owner when transferring shared list
- 29560 + Add option to create MARC links when adding items to bundles
- 33418 - Allow setting overlay_framework for connexion imports
- 34064 + Compare kohastructure.sql against current database using database audit script
- 26567 - Allow to limit subscription search to subscriptions with routing lists
- 36498 - Allow ability to set display order when adding an item group from item editor
- 33029 + Add wrapper method for dt_from_string to KohaDates template toolkit plugin
- 36370 + Add ContentWarningField to UNIMARC XSLT
- 32335 - Allow stock rotation items to be moved several stages ahead
- 31627 + Add ability to embed the letter ID in outgoing email notices
- 32680 - Add hooks to allow cover images to be provided by plugins
- 29825 + Preview of authority record on edit mode as MARC formatted view
- 30930 - Ability to change authority type while editing record
- 15222 + Add to cart option/other list options missing from OPAC lists display
- 34657 + Merge cataloging plugins for UNIMARC 123d, e, f, and g
- 33365 - Add item type column to call number browser's results table
- 30719 + ILL should provide the ability to create batch requests
- 13706 + Deduping authorities script (dedup_authorities.pl)
- 35659 + OAI harvester 🎯
- 24606 + Allow storing item values as a template for creating new items
Pushed to stable 15
- 39462 + (bug 37870 follow-up) Default values from framework are inserted into existing record while editing
- 37392 + Edit item permission by library group is broken
- 33440 + A public list can be transferred to a staff member without list permissions
- 39558 + Timestamps on biblio biblioitems and biblio_metadata are not in sync
- 38519 + Improve contrast of Bootstrap alerts and text background classes
- 33268 + Overlay rules don't work correctly when source is set to *
- 39294 + Not all settings stick when staging MARC records for import
- 39397 + Searching a biblio by timestamp returns a different timestamp
- 38679 + GET /deleted/biblios missing some mappings
- 8425 + Autobarcode generates duplicate barcodes with AcqCreateItems = on order
- 39268 + When switching tabs between 'My lists' and 'Public lists' incorrect lists can be displayed
- 39464 + Z39.50 Search results not highlighting grey rows in yellow when previewing
- 37448 + Add build_sample_ill_request to TestBuilder.pm
- 38302 + Inconsistent delete confirmation dialog for "Delete list" buttons 🎓
- 36039 + The output of audit_database.pl should be accessible through the UI
Pushed to oldstable 3
- 39991 + Record comparison in vendor file - results no longer side by side
- 35904 + C4::Auth::checkauth cannot be tested easily
- 31345 + Add ability to exit process_message_queue.pl early if any plugin before_send_messages hook fails
Pushed to main 38
- 39396 + Select2 drop-downs in batch item modification are empty 👑
- 39848 + Users without edit_catalogue permission can delete the record if no items remain from the batch item deletion tool
- 39299 + cn_browser on 952$o fails to open from item editor
- 39864 + Cannot save automatic item modifications by age rules
- 39075 - Fix DB inconsistencies in the usage statistics module
- 39503 + Linker should always respect thesaurus with LinkerConsiderThesaurus on
- 34739 + Linked biblios should not be merged (updated) when changes to an authority don't change the authorized heading
- 39561 + Users with only editcatalogue: fast_cataloging cannot easily add an item if a duplicate is found
- 39011 + Unable to search the holdings table (except home/holding libraries and barcode)
- 39861 + Z39.50/SRU servers on second page of results cannot be deleted
- 39826 + Vendor interface's password not utf8 decoded on display
- 39544 + New / New record generates warnings in log
- 22458 + PatronSelfRegistrationEmailMustBeUnique disallows self modification requests if multiple accounts share an email address
- 31019 + UNIMARC field help link when cataloging - update default URL
- 39209 - Cookie consent banner should be 'focused' on load
- 39293 + Remove box around subfield tag in basic editor
- 37634 + Missing "USE Koha" causes JS errors and missing "Last patron" menu
- 38729 + Linker should consider diacritics
- 36182 - Add vendor column to holdings table
- 37546 + We should output error messages alongside error codes for z39.50 errors
- 39035 + CookieConsentBar message prints on slip when cookies aren’t accepted
- 35134 + Call number browser's pop-up size should be adjustable
- 26869 + Enable batch record modification to create items on existing bibs
- 18798 - Use Koha.Preference in OPAC reading record
- 26684 + Remove 'marc' column from auth_header table
- 39238 + Add links toward private lists in bibliographic record detail page in staff interface
- 39062 + Increase length of inventory number field in database
- 38142 + UNIMARC: Choose heading to use from the authority record in the bibliographic record by language 📝
- 32034 + Library branch transfers should be in the action logs
- 39374 - No way to restrict OPAC users from sending lists
- 39452 + Log cardnumber changes as distinct action within borrower logs 📝
- 37911 + Prototype vue islands within static pages
- 39303 + Add audience index to SRU
- 25947 + Improve locked account message in brief patron info in staff interface
- 38087 + Ship a default print template for the welcome notice
- 38993 + Merge fetch files
- 18657 + Inventory tool should display more statuses/problems
- 38010 + Migrate vendors to Vue
Ready to push 1
- 39545 + Construct more complete 773 content when creating a child record
Needs QA 20
- 39427 - Searching lists table by owner can only enter firstname or surname
- 40156 - Advanced editor should not create empty fields and subfields
- 40128 - StripWhitespaceChars can create empty subfields
- 38336 - Confusion between 099 and 942 field in UNIMARC framework 📝 👑
- 39489 + 'Refine your search' should have an aria-expanded attribute
- 25733 - Return claims attention can't be cleared
- 34783 - Update list of 'Contributing companies and institutions' on about page
- 19220 - Allow XSLT processing for Z39.50 authority targets like for bibliographic targets 📝
- 38136 - Refactor database translations (alternative) 👑
- 23260 + Anonymize (remove) patron data from items_last_borrower
- 39900 + Add public REST endpoint for additional_contents
- 33296 - Linker should search for authority records with an appropriate 008/14,15,16 value
- 39880 - Add shelving location to cn_browser.tt
- 37061 - Allow to define what information is automatically transferred from biblio to a new component record
- 39372 - No way to restrict OPAC users from creating private lists specifically
- 38922 - auth_header.origincode and auth_header.linkid never used -- shouldn't it be removed?
- 20551 - Add option for including deleted records in export_records.pl
- 39507 - Make the MARC21 008 plugin more precise for MU
- 35654 - Add option to delete_items.pl to delete record if existing item getting deleted is the only one attached to the bib
- 38666 - Closed stack requests
Needs signoff 18
- 40225 - The --send-all option in the stockrotation job fails if there are no items to rotate at all
- 21453 - blinddetail-biblio-search.pl/.tt use hardcoded subfield values for MARC21
- 22439 - Duplicated code in PrepHostMarcField and prepare_host_field
- 39287 - Improve "Show volume" search with a more specialized search index
- 36154 - Add the ability for some pages to be able to use images coming from plugin
- 12620 - Proxy Add-on for Koha z39.50/SRU servers
- 33200 - IndependentBranchesTransfers does not prevent holds from creating transfers
- 21469 - Account for 'MarcOrgCode' preference in 'Enhanced Analytics Workflow'
- 38425 - Add links to full texts based on identifiers
- 39757 - Serial enumeration / chronology sorting is broken again in biblio page
- 32767 - Optionally allow for trimming whitespace from patron attribute values
- 31897 - New hook when indexing with Elasticsearch
- 33013 - Add age, interface and operator as additional report stats
- 31380 - Build Mojolicious controller for running Koha plugins
- 28657 - Expand branches.branchip to allow for multiple space separated IP ranges
- 37743 - MARC21 810$t is used in XSLT templates but is not editable by default
- 37744 - MARC21slimUtils.xslt show-series has a wrong search index 'au' for 810$a
- 38387 - Automatic item modification at checkin/checkout
Failed QA 100
- 32748 - Library limitations will cause data loss when editing items
- 17656 + Irregularities in serial prediction pattern are planned only for current subscription 👑
- 31187 - Regression, Permanent shelving location is always updated when editing location VIA BATCH ITEM MOD if both are mapped to MARC fields
- 29783 - Account lockout message appears incorrectly for blank userid
- 39916 - The 'Place booking' modal should have cypress tests
- 32702 - Item statuses that block holds should be checked in CanItemBeReserved
- 34631 - Independentbranches - Non-superuser should not be able to write Additional contents for other branches
- 35729 - Koha needs to handle ISBNs starting with 979 for cover images
- 28656 - Cancellations should be allowed on paid/partially paid debts
- 25621 - Some tests in t/DateUtils.t fail when timezone is not UTC
- 34671 - Collapsing fields in patron form allows saving without mandatory fields
- 25267 - OPAC browse shelf feature is not responsive
- 28396 - Call number browse pagination
- 21665 - Advanced editor - Double clicking on value brings subfield code as well
- 34149 - Syndetics cover images don't load in staff interface detail page if other images services are enabled
- 30913 - Show itemtype notforloan with ILS-DI service GetRecords
- 16370 - Set the record encoding to UTF8 when TransformHtmlToMarc
- 31717 - Value builder unimarc_field_010.pl should also use 214$c
- 28976 - In MARC21slimUtils.xsl param 'punctuation' is missing in 'chopPunctuation'
- 33938 - Installer wants to upgrade even when the DB is up-to-date
- 33009 - bump Standards-Version to 4.6.2
- 23380 - GuessAuthTypeCode should check authority type exists
- 26537 - Search does not work when no term in value_builder/unimarc_field_4XX.pl
- 31954 - Patron search has no h1 heading
- 24675 - No update of the list of MARC21 subfields in C4/Heading/MARC21.pm, Generated authorities are missing subfields
- 11200 - Adding subfield without field in addbiblio.pl
- 10679 - Lists interface offers delete option when user doesn't have permission
- 33364 - Stop Holds to Pull report showing items that have been allocated to a recall
- 34545 - AutoSelfCheckID fails silently if userid is invalid
- 32500 - OPAC_REG_VERIFY has too many options for "Message body"
- 29375 - Excessive regular expressions for treating barcodes
- 13448 - runreport.pl html email striping
- 18211 - Circulation.pl / Moremember.pl has errors in table row id
- 31354 - Clarify options for 'Change messaging preferences to default for this category?' popup
- 36981 - Check for subscription length value
- 36862 - Cart window becomes unresponsive if checkboxes are manipulated in a certain order
- 25533 - Perl "not numeric" warning on the "Holds" page
- 38330 + Make bib-level suppression a biblio table field instead of part of a MARC tag
- 39418 - RDA Carrier, Content, & Media Vocabularies
- 37996 - Links created by link_marc_host should contain 773$0 in MARC21
- 35288 - ApplyFrameworkDefaults add plugin to add more fine grained defaults handling
- 35625 - Add support for system flag to additional fields
- 31391 - Staff-side recalls 🎯 🎯
- 33857 - Reduce and resize local cover images
- 36372 + Allow privileged users to set the 'record source' on cataloguing
- 38776 - Propose a list of value for restriction comment
- 38306 - Make automatic_renewals.pl cronjob quiet if EnhancedMessagingPreferences syspref is off
- 11300 - Add a new authority linker which searches for authority links on a Z39.50 server.
- 37843 - No logs for any errors when trying to connect to remote SRU/z39.50 server
- 38693 - dedup_authorities.pl - Add methods match-subfield and get-subfield
- 23111 - Setting a custom framework as the default for cataloguing is not possible
- 24194 - Add system preference to disable the use of expiration dates for holds
- 13705 - Move indexation subs in C4::ZebraIndex
- 22972 - Proposal for enriching the bibliographic records with standard identifiers from authority data
- 20340 - Ability to use authentication plugin
- 31481 - Pass message_id to SMS drivers
- 31109 - Prevent overwriting bibliographic records in case of simultaneous modification
- 20153 - Add new column "source" in the authorities pages's result
- 35452 - Provide more info when using automatic authorities linking
- 35067 - Allow authorised value parent category so categories can be linked and shown together
- 21314 - Koha enforces three (3) character password length even if RequireStrongPassword is disabled
- 24192 - Show host record items in cart and list in staff interface
- 18138 + Use MARC modification template when adding/updating bibliographic records
- 14287 - Preserve valid ISBN-13 identifiers if they start with something else than 978
- 15261 - Verify if checkout or hold request periods overlap with existing holds
- 24709 - Advanced editor - show space after delimiter visually
- 13961 - Option to include patron's total amount of fines in notices
- 27507 - Search host record using control number identifier / organization code
- 30926 - Remove unnecessary use statements
- 30182 - background_jobs.status should be an ENUM
- 30700 - Patrons who can log into staff interface should be able to change their own password
- 31550 - ILS-DI: Add OPAC description for some item fields
- 32333 - IdRef system preference revamping
- 12145 - Lock for Move up buttons with Marc tag 🎓
- 9453 + Update records according to the new UNIMARCField100Language system preference
- 18796 - Allow to print notice while claiming serials
- 27426 - Plugin barcode must keep leading zeros
- 23887 - Add support for client-specified sort order in Z3950Responder
- 30041 - Add MARC and Card preview to biblio search results
- 28584 - Remove hyphens from EAN when adding a new record
- 24631 - Plugin metadata should be outside the main class
- 29168 - Only show "Request article" if allowed on the detail view
- 13371 - Add filters to the supplier list view
- 19266 - Add ability to update 005 during import of records and check 001 uniqueness on save to batch
- 22992 - When you merge records in a list there is no way to return to the list
- 23925 - Value builder plugin to check ISBN validity
- 16413 - Prototype for GetLatestAutoRenewDate and GetSoonestRenewDate should be changed
- 18446 + Test to ensure a system preference in .pref file also exists in sysprefs.sql
- 22508 - Add the ability to prefill 856$u with the direct URL of the file
- 17378 - Add ability to specify maximum number of items per record
- 15336 - Script for merging vendors
- 12836 - Add a script to regenerate Explain files from configs
- 14994 - Add RSS/Atom feed proxy
- 37893 + Migrate some SIP configuration into the staff interface
- 15516 - Allow to place a hold on first available item from a group of titles
- 37025 - Add CLI tool to generate/delete api keys for a given patron on a Koha instance
- 21559 - Rules for automatic framework codes
- 10858 + Browse selected biblios - OPAC
- 29480 - Add email address as a method for generating the userid when self registering in OPAC
- 22371 - MARC bibliographic framework plugin to generate Cutter-Sanborn
Patch doesn't apply 37
- 15148 - Serials: Test prediction pattern starts at First issue date, not Subscription start date
- 11983 - Code to select patrons to purge needs to be centralized (use of filter_by)
- 29268 - Query used in Koha::Biblio->get_marc_host is incorrect
- 11999 - Add two checks in CanBookBeReserved and CanItemBeReserved
- 13345 - Choose the format for the attached file when sending a basket/list by email
- 36455 - Default the hold queue link to your logged in library
- 35203 - Koha::Biblio->get_coins support 214 field in addition to 210 (pubyear and publisher values) (UNIMARC)
- 30515 - Move Overdue transports to patron messaging preferences
- 35104 - We should warn when attempting to save MARC records that contain characters invalid in XML
- 36188 + Allow to sort lists by items.dateaccessioned of item records
- 38936 + Move suppressed record redirection into a sub
- 37346 + The VirtualShelf object should have an 'owner' accessor to return the related owner Koha::Patron 🎓 🎯
- 18823 - Advanced editor - Rancor - add ability to edit records in import batches
- 24499 - Add new syspref EnhancedMessaging for central activation/desactivation of notifications
- 36616 - Ability to stop Complex See Reference authority records from being linked to bibliographic records
- 17712 - Move availability calculation to the Koha namespace
- 18595 - Move C4::Members::Messaging to Koha namespace
- 30295 - Send a notification when a recall is manually cancelled
- 26392 - Wrap all translatable strings in opac-main.tt
- 38096 - Field 857 is not considered for display on XSLT files
- 14367 - History for MARC records. Roll back changes on a timeline or per field.
- 35471 - Automatically select child MARC framework when adding child records
- 25260 - Merge 'reserves' and 'old_reserves' into a new 'holds' table
- 23817 - Normalize phone number when searching patrons
- 17511 - Change authority linking subfield from $9 to $0
- 16243 - Add reference manager software (Mendeley and EasyBib) to OPAC
- 18002 - Aquisitions onboarding tool - to help users set up acquisitions the first time
- 32370 - Provide a generic set of tools for JSON fields
- 24429 - Advanced editor - Add ability to generate an export file as cataloger saves
- 23702 - New UNIMARC XSLT according to last IFLA updates
- 15969 - Allow use of Template Toolkit syntax for Phone Notices
- 19269 - Advanced Editor - Rancor - Add ability to search batches by lccn and pubdate
- 15561 - Add ability to charge cancellation fee from "Holds over" tab
- 13703 - batchRebuildBiblioTables.pl should also update from database to MARC Record.
- 13666 - Allow SIP2 checkin/checkout to get branch from institution_id field AO
- 11676 - Loading shelving locations based on the item's homebranch instead of the user's logged-in branch.
- 20447 + Add support for MARC holdings records
In discussion 71
- 38446 - Permission error for additional fields
- 28528 - bulkmarcimport delete option doesn't delete biblio_metadata
- 29678 - Can't use external URL for XSLT stylesheet
- 31059 - encryption_key config entry not generated when upgrading
- 35611 - Never use "ON UPDATE SET NULL"
- 18153 - UNIMARC bib records exported with invalid 'a' char in label pos.9
- 34338 - Cardnumbers should be trimmed before insertion
- 32709 - Background job UI and REST API routes explode if JSON is incorrect
- 38040 - IndependentBranches doesn't prevent editing other libraries' holds
- 38978 - [24.05.x] Can't hide column in holdings table from Table settings
- 38651 - Koha MARC Framework Issue: Default Framework Fields Loading Instead of Selected Custom Framework (24.05)
- 35624 - Plugin tasks 'type' issue with plugins
- 38491 - Update OAI servers code to current standards
- 1993 + Task Scheduler Needs Re-write
- 37675 - MARC basic editor loses data for records with thousands of the same field
- 36312 - Authorities Z39.50 missing Subject-heading 21
- 34145 - Patron search broken
- 24326 - Remove advance_notices_digest.t
- 31744 - Inventory tool can take a long time and never complete
- 18265 - Should biblio_metadata.biblionumber be biblioitemnumber instead?
- 16156 - Do not ensure the dbh is connected all the time
- 33932 - Why multiple statuses on item record
- 29633 - Unecessary GetMarcBiblio call in Koha::UI::Form::Builder::Item (?)
- 17311 - koha-common service should be restarted on upgrade
- 5789 + Fines don't work when items have null homebranch
- 25586 - Something wrong with KOHA_HOME (?)
- 13311 - NewItemsDefaultLocation preference should not populate items.permanent_location
- 39233 - Non-patron guarantor info not dropped when patron category is updated
- 25339 - Validate biblionumber on opac-basket.pl and opac-review.pl
- 32453 - Object methods _result and _resultset methods not available in templates
- 20522 - Fields with only one $9 subfield are removed
- 35716 + Duplicated assets in both koha-tmpl/intra-tmpl and koha-tmpl/opac-tmpl
- 35920 - Centralize code from workers
- 19368 - Add syspref to ignore words when sorting serials
- 39109 - Add throttling / rate limiting to Koha
- 38715 - Edit MARC record page has incomplete breadcrumbs
- 37738 - Framework update accessibility for existing installations
- 27305 - Use low privileged tokens to enable authenticated iCal feed
- 32791 - Log4perl configuration files need a tool for updating on package upgrade
- 20271 - Merge deleted biblio, biblioitems, biblio_metadata, and items tables
- 15219 - Server-side processing and pagination on checkouts tables
- 34713 - Standardize plugin hooks
- 36419 - Ambiguous return value in GetPlugins
- 31729 - Enable automatic filesystem refresh in Plack
- 35933 - Do not translate text nodes in xsl:attribute and other tags
- 33633 - Check if email exists
- 32395 - Why do we send jobs params to the broker
- 34335 - Run Koha plugin method from CLI
- 34707 - Abstract intranet-tmpl/includes/*-search.inc
- 15341 - Performance - Retrieve all sysprefs at once
- 32306 + Hold modifications don't log correctly
- 28743 - With IndependentBranches block changes to biblio records shared with other libraries
- 32339 - [Elasticsearch] Provide record when cataloguing biblios
- 25063 - [OMNIBUS] OPAC Renewal Option
- 30225 - Rewrite cities admin view in Vue
- 25643 - Move maxreserves functionality into circulation rules
- 30289 - Use Template::Toolkit WRAPPER to reduce template boilerplate
- 19886 - Two Factor Authentication: Yubikey
- 28589 - Move C4 and Koha to lib
- 16140 - Only clear L1 cache when needed
- 21685 - Name our exceptions consistently
- 23066 - Add foreign key for issues tables to branches table for branchcodes
- 18003 - Should deletedborrowers.borrowernumber be a primary key?
- 21101 - Allow to disable XSLT cache
- 20543 - Use multi-core compression to speed up Koha backups
- 19883 - Add a selenium script to hit all the pages
- 17934 + Various issues with auth_values_input_www.t
- 15538 - Use Koha::Logger in longoverdue.pl
- 12085 - Allow staff to place multiple reserves for the same patron
- 17650 - Create the option to save local cover images outside the database
- 18081 - [omnibus] GDPR (General Data Protection Regulation)
Reopened 6
- 26480 - With UseControlNumber on, "Show analytics" link doesn't show on parent record
- 17643 - The bug 3333 breaks intranet search results in column Location
- 26129 - Add a new 'configurations' table
- 26790 - Refactor Koha configuration (koha-conf.xml)
- 29907 - The 'type' column in the public lists table is redundant
- 29734 - [OMNIBUS] Recalls for Koha
Blocked 15
- 39584 - Booking post-processing time cuts into circulation period
- 30553 - Add a count to the Files tab in the patron account
- 38093 - Bundles: Add MARC link options should also add a link in 462
- 37710 - Remove the marc link when removing an item from a bundle
- 20988 - [OMNIBUS] Internationalization: wrap all translatable text inside t() calls
- 28658 - With SearchMyLibraryFirst: If library isn't set for the OPAC, try to guess it by checking branchip
- 15567 - Update API to allow multiple holds for the same record
- 27338 - Use current window as fallback, if no opener window available during importing record from Z39.50
- 11974 - Enable non-default unix socket location for database connections.
- 19265 - Advanced Editor - Rancor - Add ability to export selected records from and import records into an import batch
- 18472 - Add system preferences to manage online help system
- 15566 - Update API to allow to reserve first available item from a group of titles
- 12625 - Batch delete component parts when deleting the parent from detailed-view
- 11847 - Display basketgroup closed date at OPAC
- 13708 - MARC Mapping Item columns to several MARC Fields
Assigned 23
- 27895 - Internal server error when trying to change pickup location for a hold with no valid locations
- 11496 - The number of tested records when searching for duplicates during import is too low
- 39839 - Box for creating new list in staff search is too short
- 37258 - Locked records can still be modified/deleted by an unauthorized librarian with merge and in advanced editor
- 29642 - About page marks several Perl modules as missing (package installation).
- 23992 - Adding multiple items with barcode might end with infinite loop if same barcode will be next_value
- 25790 - [OMNIBUS] warnings removal
- 34784 + Add ability to populate empty item call numbers for a record based on the itemcallnumber system preference
- 38967 - Export to CSV or Barcode file from item search results fail when "select visible rows" and many items are selected
- 36975 + Allow MarcModificationTemplates to change the record source for a batch of records
- 35902 - Add English country and language codes as authorised values to be using in cataloguing MARC21 008 builder plugin
- 23849 - Update the list of sysprefs to share with Hea
- 27340 - We should introduce Koha::PickupLocation(s)
- 24977 - Enable translations for authorised values (POC)
- 36884 + Make it possible to use the record_source as a criteria for a search
- 35608 - Show on biblio detail page what lists this record belongs to
- 30328 - Add ability to generate barcode with library specific prefix
- 33471 - Improve performance of hold pickup location verification for next available holds
- 12624 - Getting all search results in C4::Breeding::Z3950Search, instead of pageful
- 18618 - Mana - Add reading suggestions (crontab and scripts for Koha)
- 19270 - Advanced Editor - Rancor - Add ability to search batches on arbitrary marc fields
- 23708 - Cataloguing module elements should have distinct IDs
- 23724 - Toolbars and toolbar buttons should have distinct IDs
Unconfirmed 1
- 37978 - Plack causes Internal server error in upload-cover-image.pl
New 640
- 39429 - Patron name, branch, and transaction data leak through "Checkout history" when using Library Groups
- 37449 - Authority matching using Elasticsearch on 'Number' fields fails
- 15050 - Nonpublic note searchable from OPAC
- 38737 - Batch item deletion w/delete record and Elasticsearch is broken 👑
- 29308 - Regression: NewItemsDefaultLocation should not be applied to items.permanent_location
- 35118 - Background job workers are not tested
- 28895 - Don't fill in items.location with NewItemsDefaultLocation if blank
- 33194 - Wrong relationship between authorities crash Koha
- 34200 - Lists and merge catalog records
- 40124 - La hoja de trabajo Marc no se aplica correctamente al editar registros, se carga visualmente la predeterminada
- 32542 - Coce images not appearing in staff interface
- 36762 - Item not transferred correctly when there is a pending hold
- 36749 - Link field to authorities removes subfield $e in advanced editor
- 39926 - Block users without edit_catalogue permission from deleting the record if no items remain from the batch item deletion tool at the script level
- 39811 - Restore date replacement functionality lost in Bug 37398
- 31608 - ShowComponentRecords doesn't display components if UseControlNumber is turned on
- 35854 - Suggestions generate identical messages when edited
- 38833 - Log merge of bibliographic records
- 30680 - Behavior due to MARC Overlay Rules should be reflected in Diff view when staging MARC batches for import
- 39647 - Koha incorrectly says MARC import staging failed if all bibs were skipped due to matching rules
- 39275 - Merging records can destroy records if page has not fully loaded
- 39599 - UNIMARC value builder for 135a contains strings in French
- 39376 - Adding Private Lists in the staff interface should require a permission
- 39292 - Editing subfield tags in bib editor allows contradiction of framework setup
- 39285 - Library groups "Limit item editing by group" doesn't prevent changing branches during add/update
- 13439 - Convert unimarc framework plugins to new style (see also 10480)
- 34128 - Clean up biblioitems.serial data
- 38860 - Existing items should have bookable set to 'NULL'
- 37719 - Add to item group only displays on additem.pl if there is already a group
- 38592 - Marc modification template not working after upgrade
- 29775 - Batch deleting items with linked analytics gives unhelpful error
- 38508 - Create new record get stuck in default framework
- 31912 - When enforcing 2FA we should alert the user
- 20558 - typo mts_authorized_value vs mts_authorised_value in admin/marctagstructure.pl
- 38230 - Restore Import Success message with OCLC Gateway import
- 38269 - additem.pl subfield c shows item location instead of permanent location
- 36801 - Allow re-opening of a catalog concern
- 38213 - Fix problems with MARC21 003 being mandatory
- 38196 - Filter out concerns by specific status does not include concern without status
- 31181 - Merge function does not include local cover images
- 26820 - "Important" and "Mandatory" flags enforced only at subfield level for tags < 010 in basic editor
- 25962 - In Advanced Editor mandatory subfields are not enforced if tag is not mandatory
- 38121 - Problem with a display constent and authority notices
- 37632 - Display MARC modification templates in alphabetical order
- 37251 - Default values should be applied when cataloging using the advanced cataloging editor (rancor)
- 13722 - Titles with articles not sorting correctly in lists
- 37168 - Z39.50 "Dewey" search should search Dewey, not LC, and callnum catalog searches should map to Z39.50 keyword searches
- 37085 - Edit Item not working from Actions menu
- 23187 - Koha::Objects supports find_or_create without passing through the Koha::Object store method
- 37042 - Schema Upgrade fail at 23.06.00.049 > Bug 31503 - Change patron_consent.type
- 24501 - Authorities 'merge' is confusing
- 36826 - Incorrect instantiations of CGI ::->
- 30149 - addbiblio.pl tab closes when saving new authority (biblio record opened from manage-marc-import.pl)
- 16703 - Home > Reports > Circulation statistics showing no circulation
- 36807 - Missing space in concerns update line
- 36754 - Limit patron search for assignee on tickets to staff users
- 27423 - ILS-DI should be deprecated and functions moved to REST API
- 22215 - table_borrowers name is inconsistent with other tables
- 36580 - Keydown event properties (keyCode and which) are both deprecated
- 29198 - Inconsistencies in OPAC results display vs staff results display
- 31567 - Onboarding stuck at "Cardnumber or Userid may already exist"
- 28957 - Many plugins require the full plugins permission set to run
- 10984 - Cannot cancel received order if the parent order is deleted
- 36104 - Untransliterated author information isn't after the untransliterated title information
- 35991 - C4::Items::AddItemBatchFromMarc should not call logaction()
- 24906 - Problems with automatic saving the name and id of creator and who modifies the catalog
- 26623 - MARC field links should only show once for repeated fields
- 35255 - Advanced editor should apply XSLT file specified for z39.50 server
- 35088 - With marcflavour=unimarc Z39.50 does not seach Authority LC Records
- 35023 - Subfield visibility does not work for staff interface or editor
- 22859 - Copying an item that has location set as 'CART' sets the permanent location of the new item to 'CART'
- 15649 - Addbooks.pl search results, fix 490 data display issues
- 33143 - Improve handling of local covers upon upload so that they don't increase in file size while decreasing in pixel size.
- 33193 - Book cover image visibility depends on the order of 856 fields
- 34330 - Saving while leaving 942 $c blank (required field) in fast cataloging causes random redirection
- 28922 - Vendor search has poor performance when system has many vendors
- 11997 - Download / export lists of records coding and format errors
- 10881 - Fast Add Framework has different item fields 🎓
- 28908 - Bug 18017 removed indexing field 245
- 31452 - Attach item process allows for deleting of bib with holds with no warning
- 33931 - Date Acquired automatically saved as today's date when left blank when adding a new item
- 33740 - Error 500, when editing authority TAG 000 (leader).
- 30949 - Error 500 in z3950_search.pl
- 32327 - When replacing bib record via z39.50, only 1 ISBN should be searched and it should be normalized
- 17754 - MARCXML upload in Intranet is broken (encoding) if LDR pos. 9 is missing
- 33325 - UpdateItemLocationOnCheckin message should accurately report when location set to null
- 33269 - UNIMARC authorized values: qualif sample category - description for binder value
- 32903 - callnumber.pl plugin - leading 0s are not added when using a prefix
- 31612 - koha-z3950-responder breaks if it's run in a Koha that was created before bug 28364 was applied
- 26711 - Editing records subfield code is editable
- 7515 - Authorized value code showing in OPAC for public note
- 32380 - There should be a staff side equivalent to PatronSelfRegistrationEmailMustBeUnique
- 20591 - DBI->last_insert_id does not work as expected
- 30812 - subfield 9 deleted if no other data is available
- 32090 - Emojis (or other utf8 characters) can break background job processing
- 28659 - Allow Fast Cataloging to skip duplicate check
- 31855 - Installer output buffering can be confusing
- 31613 - koha-z3950-responder doesn't log (apart from YAZ logging in theory)
- 31534 - Changing framework if you only have fast_cataloging permission redirects to login 🎓
- 28329 - The items callnumber will reappear when editing the item if originally blanked out
- 30682 - Indicate in addbiblio.pl when an edit will not be saved due to Overlay Rules
- 26055 - Advanced Editor Rancor should use "visibility" and not "mandatory" for drawing new records
- 17239 - Vulnerabilitiy warning for package C4::Biblio
- 30174 - Unable to get rancor/advanced cataloguing editor to print equals sign ('=') from macros
- 29661 - PreFillItem should not apply to duplicated items
- 24180 - maintain separate repeated subfields when linking authority in advanced catalog editor
- 29413 - CataloguingLog doesn't allow to see changes for first edit of an item
- 29317 - value_builder plugins do not result in launcher subroutine running
- 29269 - Clarify usage of classification source dropdown on cn_browser plugin
- 28690 - Important and mandatory not checked on all item forms
- 24749 - Plack restart should clear orphaned cgi_compile directories on restart
- 26954 - Display macros in Advanced Cataloging Editor in alphabetical order and add sort capability
- 28107 - Connexion daemon should allow for configuration of timeout
- 28105 - Sort lists by 'Owner' uses borrowernumber
- 24451 - Clarify wording when deleting a bib attached to orders
- 22499 - Itemcallnumber "0" not displayed
- 27346 - get_xisbns explodes if only pref ThingISBN is set
- 26859 - Options to Batch Edit Batch Delete and Batch Merge are Sticky
- 17437 - Advanced cataloging editor - editing the 001 or 003 field overwrites instead of inserting
- 26653 - Allow editing of item notes on moredetail.pl with circulation permission
- 26140 - .tt template files should be deployed separately from static assets
- 23231 - We display too many layout options for the onscreen keyboard in the advanced cataloguing editor
- 24660 - ModBiblio spams cataloguing log when linking to authorities
- 24426 - Frameworks does not support two different sets of indicators for each subfield for one tag.
- 23941 - Searching by Control Number doesn't return bibs in the "reservoir"
- 16910 - Authority search plugin in cataloguing stops at 15 pages
- 20655 - Z3950 Authorities search is unordered
- 22644 - Some tests in Upload.t are not testing the right thing
- 21194 - Easy analytics show wrong title when linking to host
- 21271 - Advanced cataloging editor - rancor - hardcoded limit of 100 records fetched per search should be customizable
- 18074 - Advanced Editor - Rancor - hardcoded z39 attributes can cause issues
- 17621 - API: Should the 'updated_on' Patron field really be a datetime?
- 16932 - Advanced Editor - Rancor - Fields extending an additional line cause editing problems
- 10998 - code duplication introduced by Z39.50 authority search
- 13727 - Validation of authorized values
- 13390 - authority overlay overwrites bib links
- 40215 - Shareable link in inventory is broken
- 39909 - Batch modification with regex does not work with control fields
- 26807 - Relator term punctuation should not be automatically added
- 39972 - Blank bib heading fields link to unrelated authority records
- 39373 - No way to define export options for OPAC Lists and Cart
- 39678 - biblio->current_holds return suspended holds
- 39431 - bookcount.pl doesn't honour Library Groups settings
- 37561 - Wrong problem in inventory if item has withdrawn status
- 13654 - Cannot place a hold for biblio with too many items to display unless viewing them all
- 31460 - Merging item groups loses groups
- 38420 - Click and drag functionality when editing authority records makes it difficult to edit text in a subfield
- 37358 - Search filter not displayed on holdings table if SeparateHoldings is disabled
- 37100 - Koha Item Type dropdown list not sorting alphabetically
- 19324 - New Inventory workflow eliminates "mark item seen" and doesn't show data in table
- 27176 - With Advanced Editor if fields are out of order, they also display out of order
- 36324 - Authority editor missing move icon next to subfields
- 19548 - Search Result Second page not available
- 32593 - Item search option location breaks with only one location defined
- 35825 - User without edit_any_item permission gets "Edit item" and "Delete item" options on restricted item
- 34591 - Unable to add new item to exisiting item group from additems.pl
- 11903 - Different quick searches for different item editors
- 27140 - koha-zebra doesn't properly stop Zebra
- 28903 - Tab key and drop-down menu in item module
- 20711 - Previous fields are not cleared when selecting an authority in cataloguing
- 33670 - Changes from bug 29146/bug 30250 doesn't apply when duplicate record suspected
- 11436 - Default values in subfields are not passed on when cloning the field
- 28703 - Display problem in 505$a field
- 30996 - ModBiblio breaks MARC::File::XML
- 28714 - Bib record change tracking action log
- 28468 - Unicode escape and non-whitespace C0 controls characters crash when put in the name of a record
- 24460 - Modifying item's lost state returns issued item without it being logged
- 23874 - Advanced Editor is not loaded if X-Content-Type-Options: nosniff
- 23707 - Z39.50 import goes to Basic Editor, even when Advanced editor is enabled
- 25773 - Scrollbar not correctly positioned in Z3950 search preview
- 25385 - When cataloguing a too long barcode, Koha explodes or silently cuts it at 20 characters
- 14491 - Noisy warns at reserve/request.pl
- 13249 - AutoCreateAuthorities doesn't work for fields different from 700
- 11052 - Missing field 103 in French UNIMARC authorities framework
- 21667 - Advanced Editor - advanced search - result set is lost after repeated clicks on “next” button
- 23645 - Plugin unimarc_field_110.pl bad value on "other" option
- 22870 - When adding a '#' into Rancor with a macro, the special character gets removed
- 22117 - Show rental charge for each item on items tab when item-level itypes are used
- 20523 - Advanced editor - Rancor - shows nulls in fixed-width fields for empty values
- 18363 - Delink analytical records is gone
- 17753 - Analytical cataloging does not copy all necessary subfields to the 773 field
- 13776 - Problem linking an authority if an authorized value is linked to a biblio subfield framework
- 13397 - Move HTML out of C4::Items::PrepareItemrecordDisplay
- 28285 - Lists sorted by copyrightdate display results in ascending date order
- 38415 - Can't show customized Authorized values of WITHDRAWN and LOST in Cateloging search results
- 36556 - duplicate code line
- 34960 - Page does not load at in-page anchor after applying item template
- 34879 - ./catalogue/getitem-ajax.pl appears to be unused
- 34559 - "Return to record" is doubled up when batch editing items
- 31478 - Standardize upload/download icons
- 13344 - Warnings on addorderiso2709.pl
- 29455 - 505$t - change in line break/display
- 29170 - MARC21 Field 100$t is not display in the results page and record detail page
- 21037 - auth_show_hidden_data.pl gives false positives about 942$a and 152$b fields.
- 14738 - Rancor - Advanced Search usability problems
- 15262 - Run Koha Run. Koha search should be fast again.
- 40228 - In inventory, "barcodes not found" are not in the array and therefore not exported
- 40212 - export list information in a MARC field of the record
- 40207 - Bad redirection after Batch item deletion
- 40203 - export link to local covers in a MARC field
- 40154 - Deleting an item does not warn about an item level hold
- 40117 - Add option for modification of not for loan from items tab
- 40090 - New LinkerOptions option, broader_headings for a specific authority type
- 38601 - Framework default value for control fields not being passed to editor
- 20112 - Optionally show invalid ISBN/ISSN 020/022 $z
- 20684 - Don't allow article requests on lost and missing items
- 29872 - Article requests: Include information on host record in article requests table
- 20973 - Article requests: Can't tell which library filled an article request
- 40091 - When cataloging, search authorities by heading and then subdivision
- 25122 - Authority lookup shouldn't include non-authority fields
- 35275 - Include item templates in batch item modification
- 30557 - Add ability to create Item lists
- 40029 - Last item record
- 40028 - Expand dupe checking when single bib record added to catalog
- 30049 - Add ability to download a list as a list of items as spreasheet/CSV
- 25515 - [OMNIBUS] Remove warnings and errors from tests output
- 29885 - Add the option to customize Z39.50 searches
- 31726 - Show record type in z39.50 search results
- 23017 - Allow limiting Z39.50 searches on material type
- 27512 - Block creation of invalid authorised values for LOST, NOTFORLOAN, DAMAGED, RESTRICTED, and WITHDRAWN
- 35179 - Limit MARC Modification Templates by User
- 40001 - edit_items permission allows deletion of individual items. Should be separate.
- 28794 - Ability to make a list visible for a specific period
- 39992 - Update UNIMARC frameworks to UNIMARC Bibliographic Format Manual 1.1.0
- 34190 - Record overlay rule ignored on z39.50 import in Advanced Editor
- 39978 - Allow assigning catalog concern at creation
- 39949 - Control of authorities subjects VS authors
- 39945 - Batch record modification where we create 952/item on existing bibs should use import framework
- 20682 - Authorised values should have an option to set a default
- 38007 - Records created through acquisitions with the ACQ framework are saved in Default
- 23232 - Enable the option to use the onscreen keyboard on the basic cataloguing editor
- 22861 - Add ability to turn on/off the display of a public list
- 27730 - Innocent changes to framework silently delete bibliographic data
- 31188 - Improve the use of ASIN for retrieving cover images from Amazon
- 39667 - Copy and replace of 952$y to 942$c MARC modification template fails
- 39813 - z3950_responder.pl needs support for authentication
- 39788 - Restrict Editing Withdrawn Status To Home Library
- 34439 - Extend Item Templates to allow for editing of existing items
- 39760 - Add option to OAI-PMH harvester for protecting record from modification
- 17387 - Add an undelete feature for items/biblios
- 12767 - Ability to set cataloging authority search Main Entry default
- 39627 - Language codes are missing from LANG authorized value
- 26993 - Allow StoreLastBorrower to retain a locally-defined number of previous borrowers
- 38397 - Mandatory requirements in Frameworks need relationship between tag and subfield
- 39583 - Authority search "No results found" alert covers the entire search form
- 24843 - Allow change of framework via batch record modification
- 35281 - Add table settings to main list view, list of lists
- 19501 - New list category to restrict specific lists to staff & hide from OPAC
- 34607 - Add more option to sort lists (Virtual Shelves)
- 38917 - Lists should have an Expiration date option
- 27647 - Allowing lists to have a hierarchical structure/groups
- 26197 - Using the advanced cataloguing editor doesn't appear to check for existing records
- 14772 - Remove or clarify checkbox «flagged» on subfield visibility frameworks
- 38920 - Add ability to view all item templates outside of item editing screen
- 39531 - Option to retain search terms between searches in z39.50
- 39440 - Add option to OAI-PMH harvester for bibliographic framework
- 39505 - Add option to OAI-PMH harvester to create items
- 26275 - Deleting item should not automatically delete group
- 39474 - Stock rotation - clicking OK on transfer modal leaves item in Transit pending status
- 39401 - Item date accessioned should (optionally) prevent future dates
- 39436 - C4/Matcher does not check if the biblio returned by search exists in DB
- 31451 - Can the display order be applied incrementally for item groups
- 39451 - Geographic heading does not populate z39.50 search field
- 39388 - Record overlay rules - add item protection
- 39069 - The 'Your lists' tabs should show both the user's private and public lists
- 35798 - Record overlay rules are needed for Authorities
- 39387 - MARC Modification Template defaults from "All" to "Every" when deleting subfields
- 39227 - Improvements to cataloging save error message
- 39240 - Configure search fields for Z39.50 searches in OCLC and SkyRiver
- 35184 - Consolidate UNIMARC value builders for 100, 124, 125, 126
- 39116 - Editing an item when there are many items can lead to too much scrolling
- 39060 - Allow customization of bibliographic brief view in catalog search results
- 39163 - Export Item Records by Item Number
- 39161 - Change to the display of branch information in the Class column of the Lists function
- 39098 - Inventory results table missing export option
- 39128 - When Modifying a record using a template in cataloguing there is no link back to the modified record
- 19360 + Give items URL a link text
- 10756 - Add carousel/coverflow display of new titles to the OPAC
- 35546 - Unimarc 100 field $a/17-19 "blank"
- 39052 - Existing lists not displaying
- 39036 - Batch edit MARC modification templates
- 27978 - Marc modification templates should allow for copying an entire field to a field/subfield and vice versa
- 38992 - Add ability to see link to staged MARC file when viewing bib record & item details
- 38977 - Create items on MARC import doesn't trigger itemcallnumber
- 22647 - Copy number should increment similar to barcode
- 33654 - Add more permissions to Item Group Cataloging
- 30681 - Allow overlay protection of MARC data by subfield
- 28795 - Add additional fields to lists
- 31344 - autoBarcode not adding barcodes to MARC uploads/imports
- 33432 - Move a list of items from a record to an other
- 30741 - Add option to sort MARC overlay rules by specificity
- 38849 - Unable to add multiple tags using MARC modification template
- 37547 - One should be able to disable sending of element set name in z3950 connections
- 19859 - Add option to return to the search result in authorities
- 15725 - Separate permission for merging records
- 38784 - Authority does not update in basic editor when manually linking
- 38723 - Move widely used TT plugins to LOAD_PLUGINS
- 38780 - Allow configuration of local default choice for framework on record creation and overlay when importing batch
- 38769 - Add plugins consent types to OPAC self registration process
- 38691 - FRBRizeEditions should look directly in the local catalog for other editions
- 38690 - NormalizeISBN assumes ISBN-10 format and discards ISBN-13 format
- 27648 - Add itemnumber as an option for moving/attaching an item from one bib to another
- 21114 - Select multiple item rows with Ctrl+click and Shift+click
- 38610 - Use a specific framework for analytical records
- 38609 - With EasyAnalyticalRecords enabled, a child record linked to the item of a serial could contain in 773$g the value of enumchron
- 17485 - Add MARC modification templates to Z39.50 import
- 38529 - Optionally force uppercase callnumbers
- 38518 - Holdings table sorting by serial enumeration is not using published date anymore
- 20476 - Two factor authentication for the staff client - omnibus
- 29836 - 2FA - provide a REST API challenge route
- 31118 - Allow to send the TOTP token by email when enabling 2FA
- 35210 - 2FA: more flexibility
- 35631 - Default Z39.50 target syntax to match sys pref marcflavour
- 38438 - Make Add persistent selections and batch operations to item search optional
- 38400 - Add items to Stock Rotation Rota in batch using barcode lists
- 34186 - Adding subfield q to 110/710 to framework
- 38292 - Library of Congress vs Dewey Decimal Number in Call # Field
- 38098 - Field visibility persists despite unchecking staff interface visibility in framework
- 38006 - Advanced editor not deleting tags not in framework when editing
- 26355 - Tie account renewals to patron modification requests
- 38106 - In table settings for the items table in cataloguing some fields are not listed and cannot be hidden
- 38083 - Add "Save and view record" option to Advanced Editor
- 20172 - Use the REST API to display contents of lists in the staff interface
- 29497 - Add ability to link authorities automatically in the advanced editor
- 38018 - Make private lists shareable the staff interface
- 36960 - Apply Multiple MARC Modification Templates when staging MARC records
- 15449 - [Omnibus] Move stuff to the Koha namespace
- 37858 - z39.50 password should be hidden in edit screen
- 26715 - Make Z39.50 modal moveable in the advanced cataloging editor
- 34235 - Make virtualshelves preference more granular
- 26681 - Clone the buttons for 'Add item', 'Add & duplicate' and 'Add multiple copies of this item' to top of item form on additem.pl
- 30052 - When adding a 'New child record' the 773 field is not pre-populated in advanced editor
- 29830 - Superlibrarian unable to delete patron list
- 37633 - Show record diff in Batch Record Modification
- 35671 - Add ability to do a batch item modification to make items bookable
- 33825 - Allow more granular options when sharing item templates
- 36847 - Add "Multiple matches" as a match type when staging records
- 37665 - Add a warning when a borrower having a list is deleted
- 20512 - Add a second sort possibility in a public list
- 37609 - Item type code of 0 causes cascade of failure
- 37604 - Give skip_open_orders checkbox an ID in batch record deletion template 🎓
- 37583 - Add column options to search catalog results
- 37557 - Hiding whole fields in MARC bibliographic frameworks
- 35726 - Add ability to edit automatic item modification by age rules individually
- 37516 - Top level editcatalogue should not include edit_items_restricted
- 37423 - 260 $3 and 264 $3 does not display in OPAC/Staff views
- 37497 - Macros should be added as a cataloging tool
- 37471 - Add permissions for managing Catalog Concerns
- 37272 - Show only matching rules options for the type of record being imported in the MARC staging tool
- 20939 - Add authorized values for the 008 MARC fields within advanced MARC editor
- 37422 - Add another normalization rule to ignore trailing spaces in Record Matching Rules
- 35777 - Barcode label dimensions need unit of measure designation
- 25395 - Enumchron needs to sort numerically
- 37359 - Advanced editor should work with UNIMARC fixed length fields
- 37276 - Change "Nobody" list permission to a "Read only" checkbox
- 37136 - Google Books - catalog books using Google Books data
- 37237 - Prompt to save after editing item records
- 37230 - Add ability to define arbitrary statuses for items in Z3950
- 28823 - Set 773$7 pos 3 for analytics using ''Enhanced Analytics Workflow'
- 37215 - Add preference for which fields to prefill when duplicating items
- 37212 - Advanced editor should warn the user when it loads a blank record after being passed an invalid bib number
- 35938 - Add lots of biblios to a list causes a URL too long error
- 37110 - Add Replace record via Z39.50/SRU search button to Advanced Editor
- 37173 - Add the ability to define several unavailable statuses based on different conditions
- 25836 - MARC fields not able to be reordered in basic editor
- 37113 - Advanced editor should be its own permission
- 37084 - Batch Item modification not modify items after save
- 19733 - Allow navigating callnumbers for all items in cn_browser.pl
- 7010 + Select all records from search
- 19863 - Add 'save and continue' option when editing authorities
- 16339 - Add search "start with" in z39.50 authority search
- 22609 - Adding a visual mark on the selected authority
- 27319 - Authorities permissions
- 20184 - Posibility to add a box to enter a specific page number in authorities result search.
- 20611 - add the ability to set a priority for z39.50 servers
- 22968 - Adding a column for collection editor name (MARC21 643) in search results
- 20093 - Add more information in the deleting message for an authority
- 20049 - Add more information in the note when we attach an item
- 13551 - Add the ability to sort results on cataloguing (addbooks.pl)
- 29533 - Add additional fields to items
- 34189 - Provide warning for protected fields when overlaying record
- 24607 - Improve sequence in which fields are displayed in XSLT output
- 19727 - Make it possible to change callnumber in items when biblio-level callnumber is changed
- 17752 - Fast add record & item with populating fields from Z39.50 with prompts for barcode and patron for ILL
- 20046 - Reconfigure Z39.50 authority search form
- 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
- 15786 - Specify a default framework on a per-login basis
- 36802 - Add 'status flow' configuration options to catalog concerns
- 36705 - The 'Add new concern' button for catalog concerns is hidden away
- 36769 - MARC frameworks should validate subfield code when adding new subfields
- 33092 - Add ability to search within a list
- 32436 - Add 'quick replies' to catalog concerns
- 36753 - When there are no catalog concerns, don't show datatable
- 35565 - "LinkerOptions: broader_headings" works in an unexpected way with name headings
- 27690 - Add search bar to OPAC for public lists
- 35208 - Automatic age modification needs a custom date field
- 14962 - Temp Shelving Location
- 36489 - Making fields 386$m and 386$a visible for the users
- 36479 - Z39.50 responder does not support element set / composition "B"
- 23969 - Add library to public lists
- 30353 - Enhance BiblioItemtypeInfo so that item level itypes can be displayed in results
- 26482 - Add macros ability to basic editor
- 36123 - Hide 856$y when $u is missing
- 36289 - Allow automatic item modification by age to set a date field to today's date
- 36262 - Under an item's status, provide the shelving location drop down menu
- 36252 - LDR pos 6 for Kit should not default to visual material in the 008
- 20678 - Save draft records without committing them to the catalogue
- 35814 - Add information about MARC modification template used in staged MARC batch page
- 35897 - Print barcode range does not allow for barcodes with a mix of alphanumeric characters
- 29835 - 2FA - ask for the users password when they choose to disable 2FA
- 36078 - Add hooks to allow cover images from plugins on shelves
- 36023 - Visibility settings configuration for the lists_addbybiblionumber pop-up window
- 34965 - Authority match failing due to possible encoding conflicts
- 23494 - Ability to automatically remove entries from personal lists on checkout
- 35849 - Become some patron
- 26071 - Allow to configure fields not to be copied when using "Edit as new (duplicate)" in cataloging
- 35683 - Record Detail View should more accurately display the material type
- 25221 - Imported records are not checked for accuracy
- 35674 - Cataloguing editor preference for each staff member
- 35627 - Ability to merge lists
- 35561 - Allow automatic item modification by age to match wildcards
- 35583 - Sending lists by email needs more options for attached file format
- 34551 - Don't allow Z39.50 import if MARC can't be converted to MARCXML
- 26531 - "add subfield" macro for Advanced Catalog Editor
- 26836 - Add ability to assign Z39.50 servers to groups for searching
- 23629 - Retain search results until staff close window
- 15664 - koha-restore: Allow database dump to be restored to another Koha instance
- 30618 - Important and mandatory select fields not highlighted on additem.pl
- 35447 - Editor does not check if URIs entered in various MARC fields are valid
- 11029 - Marc Language Code in a list
- 19098 - Additional logic for 260/RDA 264 fields
- 33669 - Adding options to ApplyFrameworkDefaults preference
- 34896 - Separate Z39.50 permission from edit_catalogue
- 32720 - Prevent the import of the entire record with Allow overlay protection of MARC
- 35177 - StripWhitespaceChars can break/depends on how data is copied
- 35166 - Enhance display of title information on additems.pl
- 35084 - Add ability to collapse/uncollapse fields in authority types
- 21919 - Combine record and item fields for fast adds into one form
- 35038 - Koha::Z3950Responder has no authentication
- 27187 - Cannot delete/update local cover image with LocalCoverImages off
- 32078 - We should have an easy way for an administrator to update the encryption keys
- 20183 - Posibility to change the number of results shown by default in authorities
- 19815 - Replace Record via Z39.50 Server give option to change framework
- 19558 - Link 130 uniform title authority record to 240 tag
- 31742 - Highlight logged-in library holdings on add/edit items screen (additem.pl)
- 28010 - add plugin to modify record in "opac-detail.pl"
- 22492 - Advanced editor - Rancor - AdditionalFieldsInZ3950ResultSearch
- 34590 - Include syntax option in settings when staging MARC records
- 24307 - Allow loose item matching for on-order items
- 34757 - Batch Item Deletion allow for Items with Holds to be deleted.
- 32275 - Fill blank record in basic editor using ISBN with Google Books API
- 18406 - Easyanalytics: Provide link from host item to other linked items
- 18202 - Define profiles for Z39.50 server targets
- 11074 - Batch delete fields and subfields from frameworks
- 34696 - Leaving on screen keyboard enabled breaks advanced editor
- 15625 - Add CLI tool to enable/disable public Z39.50 service for a Koha instance
- 34582 - Improve UX of item modification when a record has many items
- 32723 - chopPunctuation in XSLT issues
- 31502 - Add a customizable list of useful resources for cataloging to the left side of the cataloging module
- 34512 - "Changed" flag and Reset link missing when changing matching rules in manage marc import page
- 34508 - MARC modification templates have poor results when working with multiple of a field
- 34459 - Log in MARC record if the record was brought in via z39.50
- 17433 - Koha::Validator. Validation for the masses!
- 34342 - Barcode auto incremental exceed 13 digits
- 29258 - Add a value builder for filling in the vendor id in the item form
- 33977 - Items with 952 using a authorized value display the code not the description on detail.tt
- 34241 - Editing an authority from the authority search popup should return you to result list
- 11461 - Added functionality for batch Z39.50 searches
- 34236 - Add an option to only display the items of some libraries in a list
- 34222 - Add ability to use non-sequential barcodes when adding multiple copies of an item
- 27494 - Expand OpacItemLocation for Unimarc
- 27362 - Add undo functionality to the advanced cataloging editor
- 27207 - Add a spell check feature to the Advanced Cataloging Editor
- 27095 - Align data in the Compare Records function
- 27094 - Allow item types to be selected/deselected for use at bib level and item level
- 28397 - Bib level call number browse
- 28274 - Add ability to add an item to multiple lists
- 34175 - Unable to delete certain tags in basic editor
- 34132 - Undo batch Item modification
- 29359 - Mark image as default in record
- 32725 - Be able to nested sets of conditions in MARC Modification templates
- 32724 - Merge fields / subfields with MARC modification templates
- 33979 - Improve behaviour of source list on 'item modifications by age' tool
- 33826 - Item template permissions should have an add vs use option
- 33674 - Landscape cover images are resized ignoring if image/book cover width > height
- 33665 - When editing items, you don't see total of items
- 33632 - Editing a list with multiple pages always returns to first page
- 18280 - Prevent duplicate barcodes being created with autBarcode
- 31231 - Link authorities automatically does not always work
- 20913 - Allow multiple if/unless statements in MARC modification template actions by adding AND/OR qualifiers
- 33530 - Add a 'filter' to public lists to aid retrieval of a list
- 23554 - Display info from MARC21 110 and 111 in cart/list emails
- 33212 - Max length should be set to the size of the DB column when mapped
- 33179 - Allow for libraries to automatically suppress a bibliographic record from OPAC if no items are attached
- 30953 - Add sharing a list to staff client
- 16488 - UNIMARC to MARC21 XSLT to be used in z39.50 import sources
- 33061 - Backslash in keyboard shortcuts can break advanced editor
- 25934 - [OMNIBUS] Passwords should be more complex / password policy complexity
- 31476 - Add tool tips to the buttons on the cataloguing start page
- 26737 - Focus for cursor is in cataloging search input box on additem.pl
- 27001 - Add add additional columns to the Z39.50 results list in cataloguing
- 27000 - Add column configuration to Z39.50 results list of the advanced cataloguing editor
- 27735 - Upload/manage image files for use in OPAC/HTML customizations
- 31508 - Authorities don't link for newly created authority types
- 32601 - Add ability to limit editing of specific bib MARC fields
- 32549 - Add CSS classes to biblio and auth MARC preview
- 32433 - New "Editing permissions" column in Lists
- 32325 - Valid 006/00 values should not depend on Type of Material selection
- 23988 - When replace record with z39.50, give option on what gets pre-populated
- 32318 - Add a delete link to the edit split button on the items table in staff detail page
- 32081 - Add OpacBrowseSearch functionality to lists
- 12410 - Remove useless use of cookies
- 31701 - Give system administrators the ability to delete any list (virtualshelves)
- 31985 - Define default value for 008 field
- 31922 - Check alert for important fields is still a JavaScript message
- 31845 - Move cataloging controllers and templates to fix URLs
- 31472 - Extend FindDuplicate to use 001 + 003
- 22407 - OMNIBUS: Use DBIC relations to fetch related object rather than searching for the object
- 20380 - [OMNIBUS] Email consent patron opt-in tracking for anti-spam legislation
- 31702 - Give system administrators the ability to change any list (virtualshelves) from public to private
- 31703 - Give system administrators the ability to rename any list (virtualshelves)
- 20627 - Prevent leakages of user permissions to api access tokens
- 31551 - Add a 'Quick add' option for harmful content warnings.
- 31370 - Additional contents: Preview of default content only
- 20416 - Remove hide_marc and advancedMARCeditor system preferences
- 31190 - Add item creation date in items table
- 29446 - Add ability to delete image from item edit drop down
- 29451 - Merging records and authorities - log details for the delete action so it could be recreated
- 30365 - Use the frameworks to determine if a field in cataloguing shows as textarea independent of content length
- 31152 - EasyAnalyticalRecords - trim leading whitespace from barcode when linking to host record
- 26276 - When merging biblios with volumes, preserve all groups
- 30150 - Dutch option in language limits is garbled
- 30480 - Split cataloguing log into items and bibliographic records
- 23334 - Modal window for Z3950 search
- 15996 - Bibliographic records diffing tool
- 30967 - Add ability to toggle Z39.50 server selection for searching
- 29441 - We should make our method returns consistent in Koha::Biblio
- 30839 - Set 76x78x$i as label if second indicator is set to 8
- 30809 - Add method to delete analytic link from holdings table
- 30749 - Allow framework selection when adding biblio from reservoir in Cataloging Search
- 30368 - Add ability to use a macro in MARC modification template
- 30364 - If a tag, i.e. 500$a has a framework plugin, even though a multi-line html “textarea” is desired, as soon as the plugin is added it goes back to a single line text box.
- 30311 - Tag manager fields: possibility to prevent manual editing in e.g. control fields
- 30170 - Add a link to edit the merged record on merge.pl
- 30015 - Incomplete LEADER when creating new child record
- 28984 - Unify MARC21 ISBN/ISSN handling in XSLT in the OPAC
- 29445 - Provide an option to not show Coce cover images on specific records
- 29417 - Automatically update 77x fields when records are merged
- 19297 - [OMNIBUS] Standardize "can place hold" calculations
- 18328 - There is no history for article request
- 29106 - Can we get rid of Koha::Item->effective_itemtype
- 29000 - Create a display of patrons with permissions
- 28923 - Allow importing local images for more than one item
- 26955 - Allow macros in Advanced Cataloging Editor to be renamed
- 26373 - Add ability to use different font color or background color for specific MARC tags in Advanced Editor
- 17180 - Add a current date macro to the advanced cataloging editor
- 27831 - Object Name Inconsistencies
- 25488 - Add method to clear clipboard in advanced catalog editor
- 18905 - Advanced editor - Rancor - Add support for /cataloguing/value_builder/upload.pl
- 25489 - Add ability to delete without sending to clipboard in advanced catalog editor
- 24535 - Add the ability to have longer barcodes than 20 digits
- 25374 - Place hold link appears in OPAC lists for non-holdable items
- 24135 - Tidy up the team 🎓
- 27323 - Plugin for Place of Publication 260$a 🎓
- 15342 - Performance 3.22 - Omnibus
- 27087 - Allow encoding level comparison on record import
- 22158 - Add keyboard shortcuts in advanced editor to move current line up or down within record
- 26883 - Bad undefined position 18 in tag 000 (leader) in marc21_leader_authorities.pl
- 26588 - additem.pl is slow to load when record has many items
- 26575 - "New child record" doesn't know about 264 (RDA) yet
- 26574 - Cataloging plugin marc21_linking_section.pl doesn't support 264 (RDA) yet
- 14370 - Use Restrictions in Circulation
- 24910 - Make it possible to choose see also-authorities in authority finder
- 26047 - moredetail.pl needs consistency in showing changes
- 25980 - Capture cover image via webcam
- 20571 - Rancor - Keybinding configuration per users
- 25902 - Export MARC records for all titles in a virtual shelf
- 21256 - Duplicate Record error when Creating New Record
- 11970 - Ability to group Z39.50/SRU targets for display
- 22081 - Alternate biblio merging functionality
- 14578 - Allow merging of records upon import match
- 25272 - Different behavior between live and deferred merges and between merged and retained record
- 23552 - Include ISSN in list and cart emails
- 22182 - Advanced editor - Rancor - Create item record
- 24729 - Set specific 008 positions as mandatory for Advanced Search functionality
- 19634 - Advanced editor - Rancor - error in display of macro editor in firefox
- 24453 - Framework configuration, silently fails with no "Text for librarian"
- 17984 - Warn catalogers if item type doesn't match 942c
- 18129 - Adding staging user to staged batches, for better filtering
- 18140 - Print Full MARC bib record from Advance Editor
- 16304 - Koha::Logger, lazy load loggers so environment has time to get set
- 14473 - Warning about unsaved changes in cataloging
- 11082 - Warn user when trying to delete an item linked with an order
- 24226 - Advanced editor - drops subfields/punctuation when manually linking authority records
- 11447 - Hide existing item(s) that is/are linked to the bibliographic record when adding a new item
- 16580 - Explain the link between the autoBarcode preference and the cataloging plugin
- 13273 - Additem.pl barcode tag editor useless with autoBarcode disabled
- 23902 - Cataloging Search: Add control number to preview
- 21191 - GDPR: Script to block inactive users (with no successful logins on a defined period)
- 23736 - Advanced Editor: Search by Control Number not working
- 23515 - Allow to store a reason when deleting an item
- 23440 - Advanced cataloging editor: Don't show 'Duplicate' as an option when working on a new record
- 23176 - Show items.timestamp on items tab as last change date
- 13854 - XSLT result list doesn't show 'on order' when itemtype is not for loan
- 17772 - Allow to sort lists by date the record was created
- 22670 - Prevent changing of barcode on checked out items
- 22226 - Add status information to Z39.50 server administration
- 16487 - Cataloging/Authority search: add link to number of times used
- 21358 - Authority Search with Secondary Heading
- 11849 - EasyAnalytics: consolidate display of analytic/bound-with analytic item links
- 11427 - Allow NewItemsDefaultLocation to be set per branch
- 19650 - Make note fields in items textarea by default
- 13867 - change input in 245$a and 245$c for textarea
- 19211 - Error when trying to link an authority that has nothing entered under the 'Heading' tag (Tab 1)
- 18240 - Per-instance SRU Explain documents
- 18151 - Bring Zebra SRU in line with NorZIG Profile
- 17298 - Should uploaded files have a file description?
- 17090 - Logged in user can't submit more than one review
- 13217 - fix koha-upgrade-schema to work with git/dev installs
- 16725 - Link sent in SHARE_INVITE message yields software error when a private list is shared.
- 15499 - Show item count on Z39.50 results
- 14594 - Permanent withdrawn function
- 15251 - Request for addition of ISO-8859-7 encoding support in Z39.50 searches.
- 13354 - z3950 admin: strip leading/trailing whitespace in fields, when saving Z39 entry
- 19814 - Batch Check-in function
- 14239 - Bibframe support in Koha
- 22232 - Use Advanced cataloguing editor (Rancor) for authority records
- 37879 - Whitespaces mess with report results
- 37852 - Improved and batch control over MARC Subfield display/order
- 20065 - Perennial or persistent identifier implementation
- 35487 - Add a selective dissemination of information module
- 27121 - Merge items
- 14730 - Let patrons upload their own images
- 14227 - RDA toolkit integration
- 34198 - Interface to define relational rules for MARC fields that use authorised values
- 31340 - Add record review and publish permission separate from edit (change edit_catalogue permission)
- 20412 - Importing records from Copac server
- 28071 - Ability to batch remove titles from a list
- 28070 - Ability to batch delete lists
Confirmed 5
- 34814 - Limiting item editing to library or library group disables checkbox selections on record's details page
- 37041 - Logging into addbiblio.pl triggers a 403
- 40031 - MARC modification templates should have a unique URL 🎓
- 34860 - New framework plugin for ISBN/ISSN
- 23758 - Advanced editor: automatically populate a field with the current date