Hello Pedro Amorim
Rolling monthly stats
- Signed Off: 7
- Passed QA: 8
- Failed QA: 3
- Documented: 0
- Pushed to main: 12
Rolling yearly stats
- Signed Off: 51
- Passed QA: 45
- Failed QA: 14
- Documented: 0
- Pushed to main: 85
Lifetime stats
- Signed Off: 101
- Passed QA: 53
- Failed QA: 14
- Documented: 0
- Pushed to main: 134
Your bugs
- Blocker
- Critical
- Major
- Normal
- Minor
- Trivial
- Enhancement
- New Feature
Reported 34
New 16
- 38242 - ILL table status and backend fitler are not remember when using table's copied sharing link
- 36650 - When uninstalling an ILL backend plugin, check if it can be uninstalled
- 36273 - ILL - Refactor $op in ill-requests.pl
- 35747 - Some PUT endpoints wipe data if embeds are missing from the payload
- 35680 - YAML system preferences cause error if syspref data is not YAML string
- 35679 - dateofbirthrequired column from categories table should be renamed
- 35589 - "Edit request" error warnings styling is not consistent
- 35090 - Additional fields - marcfield of type 'get' doesn't work in serial subscriptions
- 35080 - Additional fields submitted in paycollect.pl?writeoff_individual are not saved
- 35052 - OpacHiddenItemsHidesRecord system preference should be considered on index time instead
- 34362 - Stage MARC for import background job - Progress bar does not progress
- 34283 - ILL table left filters ignoring library prefix
- 33874 - ILL Table - Pressing a column header to sort causes left-side filter values to be applied
- 33423 - Cypress - Using UI to login is against best practice
- 32899 - Unused ILL configs in koha-conf.xml should be removed
- 32737 - Don't allow placing duplicate ILL requests to same partner
In discussion 7
- 38201 - VueJS architecture rethink
- 36285 - Staff UI form fieldset styling needs update
- 36143 - Pop-up window sizes are not consistent
- 34713 - Standardize plugin hooks
- 34707 - Abstract intranet-tmpl/includes/*-search.inc
- 33492 - ERM - We need EBSCO Cypress tests
- 32971 - Access to ERM module requires 'erm' permission and 'vendors_manage' acquisition sub-permission
Needs signoff 1
- 37301 - Further improve how we build Vue components
Pushed to main 3
- 37955 - Clicking table's 'configure' button no longer opens column settings page properly
- 37730 + Batch patron modification table horizontal scroll causes headers to mismatch 🎓
- 37330 + LocalCoverImages for items don't show after 33526
Pushed to oldoldstable 1
- 36816 + OPAC - Patron 'submit update request' does not work for clearing patron attribute types
Pushed to oldstable 2
- 36804 - Serials claims 'Clear filter' doesn't work
- 35979 - Possible RealTimeHoldsQueue check missing in modrequest.pl for BatchUpdateBiblioHoldsQueue background job
Pushed to stable 1
- 37077 + SQL Reports - Picking only one option for each multiple selection results in wrong query
Needs documenting 3
Needs work 17
Needs additional work
- 37493 + Cypress videos and screenshots should be .gitignored
- 36118 + ILL request log does not display patron information
- 37850 + branchillemail missing from public libraries REST endpoint
- 37856 - Some SUSHI providers require the platform parameter
- 35287 + Add additional fields support to ERM licenses
Failed QA 2
- 32595 - Price format cost in ILL requests table
- 22531 - Allow for multiple requests to partners and display partners in audit log
Blocked 1
- 36039 + The output of audit_database.pl should be accessible through the UI
In discussion 4
- 36751 - Creating new patron attribute types should start with type choice
- 36164 - Bring more consistency to our module landing pages
- 35908 - There is no length limit for what's presented in datatables
- 19822 - Add system preferences for ILL Module
Assigned 4
- 37893 - Migrate some SIP configuration into the staff interface
- 36179 - "Quick add" patron form should be a modal
- 32968 + Create granular permissions for ERM
- 33507 - EBSCO packages - Dont list already related agreements when adding a new agreement
New 1
- 36662 - ILL - t/db_dependent/Illrequest should not exist
Waiting 12
Needs signoff 1
- 35716 + Duplicated assets in both koha-tmpl/intra-tmpl and koha-tmpl/opac-tmpl
Needs QA 9
- 38096 - Field 857 is not considered for display on XSLT files
- 37830 - Provide ability to filter holdings in OPAC holdings table
- 36197 - Allow for OPAC unauthenticated ILL request
- 37178 - Column "comments" in ILL requests table gives error on sorting, paging cannot be changed
- 35134 - cn_browser.pl pop-up size should be configurable
- 35604 - ILL - Allow for automatic backend selection
- 36182 - Add booksellerid column to holdings table
- 26869 - Enable batch record modification to create 952/item on existing bibs
- 36221 + Improve styling of Standard backend create OPAC form
Ready to push 2
Other bugs
Claimed QA 3
Signed off 1
- 37050 - Add select2 to SQL report multi select
Needs signoff 1
- 38166 - Core status graph strings should be translatable
Failed QA 1
- 30274 - Non-reservable items should only fill item-level reserves
CC Bugs 160
Needs documenting 15
- 37419 + Deleting the record source deletes the associated biblio_metadata rows
- 33408 + Fetch sysprefs from svc/config/systempreferences
- 37647 + Unnecessary use of Text::CSV_XS in Koha/REST/V1/ERM/EHoldings/Titles/Local.pm
- 31503 + Allow several consent types on the consents tab of OPAC account page
- 33568 + Use the REST API to display items on the staff biblio detail view 🎯
- 35746 - Multiple selections for parameters used in the IN function
- 35362 - Update patron module pop-up windows with consistent footer markup
- 33190 + Add search history button to advance search form if EnableSearchHistory keep
- 35812 + Should specify canonical URLs to help search indexers
- 36559 - Transport cost matrix update helpers 🎓
- 27424 + One should be able to assign an SMTP server as the default
- 32970 + Allow export of batch item modification results in background jobs
- 33365 - Add item type column to call number browser's results table
- 32548 + Make illrequestattributes easily available to ILL notices
- 8179 + Receiving multiple order lines at once
Pushed to stable 6
- 38148 + Check value of holdallowed circ rule properly (Bug 29087 follow-up)
- 37303 + Fuzzy translations displayed on the UI
- 34147 + Patron search displays "processing" when category has library limitations that exclude the logged in library name 👑
- 35930 + ILL module broken if plugins disabled
- 34263 - Suspending holds consecutively populates previously used date falsely
- 36672 + Circulation rules are performing too many lookups
Pushed to oldstable 20
- 36424 - Database update 23.06.00.061 breaks due to syntax error
- 34520 - Database update 22.06.00.078 breaks update process
- 37288 + Edit data provider form does not show the name
- 36331 + Items that cannot be held are prevented renewal when there are holds on the record
- 34886 + Regression in when hold button appears
- 29509 + GET /patrons* routes permissions excessive
- 37043 + Counter registry has a new API base URL
- 35921 + Improve performance of acquisitions start page when there are many budgets
- 36894 + Journal article request authors do not show in the ILL requests table
- 36103 - Remove the "Cancel hold" link for item level holds
- 32565 - Holds placed when all libraries are closed do not get added to holds queue if HoldsQueueSkipClosed and RealTimeHoldsQueue are enabled
- 35112 + [22.11] Return claims table showing on all patron tabs and not behaving as normal
- 35587 - Items lose their lost status when check-in triggers a transfer even though BlockReturnOfLostItems is enabled
- 35911 - Archived suggestions show in patron's account
- 35554 - Authority search popup is only 700px
- 36529 - manage_additional_fields permission for more than acquisitions and serials
- 36088 - Remove useless code form opac-account-pay.pl
- 33169 - Improve vue breadcrumbs and left-hand menu
- 35582 + Advanced search languages should be listed with selected UI language descriptions shown first if available
- 36156 - Don't duplicate selected value when a field or subfield linked to an authorized value is repeated
Pushed to oldoldstable 1
- 36930 + Item search gives irrelevant results when using 2+ added filter criteria 👑
Pushed to main 18
- 37526 + Handle redirects in SUSHI requests
- 37812 + Adjust Vue modals for Bootstrap 5 👑
- 38240 - Filtering resulting in no result will hide filters
- 38237 - Add logging to erm_run_harvester cronjob
- 38057 + Fix checkmarks in change framework menu in advanced editor after Bootstrap5 update
- 38071 + "Clear filter" on catalogue details page always disabled
- 35442 + Script migration_tools/build_oai_sets.pl is missing ORDER BY
- 36012 - ERM/Agreements_spec.ts might be failing if run too slow
- 37275 + Remove parenthesis from Select user button in ERM 🎓
- 36343 + The 'after_biblio_action' hooks have an inconsistent signature compared to before_biblio_action, and actions in reserves and items
- 36610 + Some improvements to OPAC print CSS
- 35257 - Only admin start page uses "circulation desks" 🎓
- 31143 + We should attempt to fix/identify all cases where '0000-00-00' may still remain in the database
- 37412 + Style placeholder text in the OPAC
- 36085 + Setting and unsetting the protected flag should be limited to superlibrarian accounts
- 14322 + Add option to create a shareable link for item searches
- 37274 + Standardize the toolbar in Vue components 🎓
- 37491 + Remove duplicate asset import from KBART template
Ready to push 1
- 35659 + OAI Harvester 🎯
Needs QA 12
- 38128 - Agreement/License user selection not limited to users with erm permissions
- 33484 - Remember user's table state for all tables (Generalise table saveState for all tables) 👑
- 36836 - Review ERM module for translation issues
- 37911 - Prototype vue islands within static pages
- 37577 - Add additional fields support to ERM Packages
- 37556 - Add project folders of popular IDEs to .gitignore
- 37273 - Add ID column to Agreements table in the ERM 🎓
- 34068 - Dropdown selector when changing pickup library should not depend on RESTdefaultPageSize
- 37576 - Add additional fields support to ERM Agreements
- 35145 + Add ability to order patron attributes
- 36977 - Google does not read sitemaps with the name sitemapNNNN.xml
- 37448 - Add script to allow developers to quickly generate large amounts of data for development and testing
Needs signoff 8
- 33018 - debian package tidy-up
- 36027 + search_for_data_inconsistencies.pl - make each section optional
- 35451 - Add tablename field to additional_field_values
- 38116 - Patrons search description should be built from DT's search settings
- 37472 - Make plugins translatable
- 28173 - Add plugin hooks object_store_pre and object_store_post
- 18783 - Allow automatic claims for serials
- 35625 - Add support for system flag to additional fields
Failed QA 9
- 37392 + Edit item permission by library group is broken 👑
- 37622 - Error in ERM module when editing an agreement, a license, a package or a titles
- 25408 + CanBookBeReserved & CanItemBeReserved should check "opacitemholds" policy
- 33184 - Warnings when running holds queue builder
- 31009 - Claims list on serials is too slow with many existing late issues
- 37930 - Change how we handle authorised values in Vue
- 35603 - Add plugin feature to allow plugins to warn if any external library modules needed are missing
- 36654 - Add template toolkit function to get arbitrary Koha::Objects
- 35067 - Allow authorised value parent category so categories can be linked and shown together
Patch doesn't apply 8
- 31865 - Hide display of 'dev/testing' packages on production installs
- 36025 - Extended attributes clause added to patron search query even when there are no searchable attributes
- 14261 - Switch 'ask for a discharge' to 'download discharge confirmation' when patron was discharge in OPAC user account
- 36668 - Excessive whitespace/newlines in circulation rules editor may cause slow loads with large rules sets
- 26744 - Log changes to extended patron attributes
- 20551 - Add option for including deleted records in export_records.pl
- 35193 - Rename "Message subject" to "File name" when module "Reports" was chosen
- 26625 - Add ability to configure mojolicious applications
In discussion 5
- 38201 - VueJS architecture rethink
- 36607 - Use test builder in cypress tests
- 36419 - Ambiguous return value in GetPlugins
- 31729 - Enable automatic filesystem refresh in Plack
- 31761 - Toolbar clarity and consistency
Reopened 1
- 26129 - Add a new 'configurations' table
Blocked 1
- 7012 + Limit to available does not exclude in-transit items
Assigned 4
- 36192 - [OMNIBUS] CSRF Protection for Koha
- 23269 - Long hold queues are slowing the service
- 31391 + Staff-side recalls 🎯
- 28655 - New ideas/proposal to enhance pluggability
New 51
- 38242 - ILL table status and backend fitler are not remember when using table's copied sharing link
- 37397 - Vue - Strings pass to attribute are untranslatable
- 38261 - JS warning "unreachable code after return statement"
- 38254 - Patron auto-complete search explodes when dateexpiry is NULL 👑
- 37605 - Why do the vue apps use 'dialog' in place of modals?
- 35029 - Notices table shows duplicate notice entries if database rows mismatch on certain fields
- 37806 - Delete library does not check for ILLs
- 37805 - ERM module partially untranslatable
- 36369 - Make APIClient be more useful
- 36360 - Link ILL requests to surviving patron record when patrons are merged
- 36297 - Avoid using var named "t" in templates
- 33861 - Packages_spec.ts is failing randomly
- 34429 - Expiry Date not included on 'Quick add new patron' form
- 35083 - Koha::Illbatchstatus should be kosher
- 35082 - Koha::Illbatch should be kosher
- 16327 - Running build_oai_sets.pl with embed items option should consider every item in a biblio
- 31740 - Illrequests table has a foreign key constraint on status_alias
- 19587 - "Place request with partners" button must be hidden if no partners defined
- 37934 - Extend length of API Key, requestor ID and customer ID for data providers
- 37306 - KBART print ISBN and ISSN should be imported in 776 (marc21) and 452 (unimarc)
- 36361 - Show warning about pending ILL requests when a patron is deleted
- 36339 - Using patron search filters may clear "search type" settings in "More options"
- 36021 - "Scheduled for automatic renewal" text displays even when not renewable
- 37762 - Expand ILL to allow for Supplying Agency/Lending Library workflows
- 37951 - UI glitches on "Show EBSCO package" view
- 37935 - Add external_id to erm_eholdings_resources
- 31327 - Add color scheme picker to the OPAC
- 33254 - 2FA - Trust current device
- 31114 - OpacHiddenItems is not respected in search results when an OPAC search is filtered by branch
- 37521 - ERM reports cannot be run automatically
- 37502 - Holdings table needs an ERM tab
- 37501 - Titles table in ERM needs options to select multiple/all and perform batch operations
- 37504 - Deleting local title in ERM should optionally delete bibliographic record
- 37500 - Add packages column to local titles table in ERM
- 37180 - Merge 'additional_fields' and 'borrower_attributes' features together
- 35837 - It would be useful to understand what plugins are being used in the wild.
- 24968 - Add system preference controls for cronjobs
- 37279 - Title ID number should have its own column or be hidden in ERM
- 37280 - Add a direct link to Stage MARC records from ERM Titles
- 37278 - Identifiers default to ISBN in Identifier column of Titles table in ERM
- 26206 - Extended Patron Attributes don't have a stable id on OPAC
- 36776 - Clarify description of BatchCheckouts* system preferences
- 36675 - WET: Remove RealTimeHoldsQueue pref check when calling ->enqueue
- 36674 - Lazy load api-client JS files
- 36497 - Cancel unfilled holds should be a system preference
- 36165 - Update "Tools" landing page to be more consistent with 'Cataloging' and 'Circulation' landing pages
- 35901 - Tell library on About page when item-level_itypes is set but there are items with no itemtype in the database
- 33423 - Cypress - Using UI to login is against best practice
- 32751 - [Omnibus] Extend, improve and standardize additional fields
- 20958 - Allow admins to choose data types for additional attributes
- 32762 - Duplicate entry '10434' for key 'PRIMARY' at /usr/share/koha/lib/C4/Installer.pm line 739