Hello Clemens Tubach

Rolling monthly stats

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

Rolling yearly stats

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

Lifetime stats

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

Your bugs

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

Other bugs

CC Bugs 106

Needs documenting 25

  • 38375 + SIP2 syspref SIP2SortBinMapping is not working
  • 40198 + Datatables search for data providers is broken 📝
  • 38905 + Updating an item of a bibliographic record should use edit_items instead edit_catalogue permission
  • 35885 + ERM vendor sort order
  • 38760 + koha-mysql doesn't work with encrypted database connection
  • 30633 + Move OPACHoldingsDefaultSortField to table settings configuration 5 ▸
  • 42190 + Add datatables to reports
  • 10190 + Overdue notice triggers based on item type 2 ▸ 🎯
  • 42322 + Collapse sidebar
  • 31391 + Staff-side recalls 1 ▸
  • 40192 + Add additional fields to ERM titles 2 ▸
  • 17387 + Add an undelete feature for items/biblios
  • 34164 + OAuth2/OIDC should redirect to page that initiated login 1 ▸
  • 38136 - Refactor database translations (alternative)
  • 41062 + Expand cronjob erm_run_harvester.pl with parameter for providers
  • 40964 + koha-elasticsearch is missing --where option 1 ▸
  • 40191 + Design pattern: Redirect user to a view of the record after saving instead of list 📝
  • 39906 + Add bot challenge (in Apache layer)
  • 39405 + Add plugin hook `overwrite_calc_fine` to override fine calculation
  • 36026 + Add TLS MySQL connection without mutual authentication
  • 16721 + Add table configuration to serial claims table 1 ▸ 📝
  • 40141 + Add "Run" and "Test" buttons to data provider toolbar
  • 39540 + Add a warning in the circulation rules page if a plugin overrides rules 1 ▸
  • 36833 + Update German translations for new languages added 1 ▸
  • 38010 + Migrate vendors to Vue 3 ▸ 🎯

Pushed to stable 6

  • 42719 + OAuth/OIDC login crashes with 500 when no CGISESSID cookie exists (IdP-initiated flow) 1 ▸
  • 43121 + Vue: Don't pattern match on translatable strings 1 ▸
  • 42981 + ERM package result list hangs when filtering by vendor and search status is saved
  • 35948 + cleanup_database.pl should remove not only finished background jobs 1 ▸
  • 36360 + Link ILL requests to surviving patron record when patrons are merged
  • 40201 + Subscription search form on the start page is missing additional fields

Pushed to main 3

  • 40788 + Add a custom event to Vue/Vue Islands when the Vue is loaded
  • 39959 + Add total amount column to invoice search results 1 ▸
  • 34166 + Show total price in table of suggestions 🎓

Needs QA 2

  • 39224 + Migrate SAML/Shibboleth configuration into Identity Providers 2 ▸ 🎯
  • 37502 - Holdings table needs an ERM tab

Needs signoff 7

  • 38181 - Extreme slow search results on OPAC (only) search when result records contain multiple items.
  • 8214 - Create a bound with function
  • 41608 - Ability to select multiple values of a facet in the professional interface
  • 40186 - Show additional fields in search form on acquisition start page
  • 41768 - OPAC pickup location selector doesn't reflect available pickup location if you select a specific item
  • 38310 - DataTables - Use Select2 for column filters 2 ▸
  • 35837 - Add a fully fledged plugin store to Koha

Failed QA 9

  • 23981 - Inconsistencies with the different prices 1 ▸ 📝
  • 41182 + SUSHI harvest should send a full date
  • 42558 + reserves.reservedate should be datetime instead of date
  • 26129 + Add a new 'configurations' table 📝
  • 40537 + Sum total cost in ordered / foreign currency on invoice summary page 1 ▸
  • 36372 + Allow privileged users to set the 'record source' on cataloguing 2 ▸
  • 38460 - Enable translations for authorised values (alternative) 1 ▸
  • 37472 - Make plugins translatable 1 ▸
  • 36569 - Compact action_logs indicies

Patch doesn't apply 4

  • 36702 - Background Jobs: Add option to retry failed jobs with a max tries parameter
  • 41439 - Column filtering on the circ rules table
  • 42189 + Allow plugins to inject dashboard widgets via a shared Vue widget registry 1 ▸
  • 38290 - Add library group limits to vendors 4 ▸

In discussion 7

  • 41668 - Inconsistency between mappings.yaml and Elasticsearch web UI causes data loss 1 ▸
  • 35815 - [Elasticsearch] Fix indexing of bibliographic records when items are deleted
  • 24712 - Use YAML files for some of the update data 2 ▸ 🎯
  • 41275 - VueJS: We should abandon type="vendor" resource attribute
  • 39109 - Add throttling / rate limiting to Koha
  • 27434 - Background Jobs should use classes as job types 1 ▸
  • 42952 - Public SRU with OPAC logic out-of-the-box

Blocked 1

  • 31856 - Improve performance of serials subscriptions search 1 ▸

Assigned 5

  • 40202 - Odd placement of additional fields in acquisitions advanced search form
  • 36352 - Allow agreements to have multiple vendors
  • 43123 - Hold placement workflow: Vue modernisation 6 ▸ 🎯
  • 41804 - Migrate EDI accounts settings to Vendors page 1 ▸ 🎯
  • 41223 - SUSHI harvest should respect rate limits

New 37

  • 42214 - ERM usage database table erm_usage_yus contains incorrect data
  • 42217 - ERM Usage – Harvesting Twice Does Not Overwrite Data
  • 41306 - ERM Usage Date picker for COUNTER data harvesting should not ask to choose a day
  • 40199 - Datatables search for eUsage/ERM report results is broken
  • 43176 - ERM Usage Import Logs should not use a LIKE search on provider ID
  • 42088 - ERM usage data provider summary not usable
  • 43122 - Link from Vendor to ERM Records should not use a LIKE search on Vendor ID 1 ▸
  • 43118 - library_id in List of baskets should be varchar instead of integer
  • 42536 - ERM Resource proxy should be displayed
  • 40882 - Identity provider errors are not translatable 1 ▸
  • 40810 - Datatables search doesn't work for titles with diacritics
  • 40188 - SUSHI has been renamed to COUNTER API 1 ▸
  • 40197 - Datepicker on data provider "Run now" modal not working correctly
  • 36361 - Show warning about pending ILL requests when a patron is deleted
  • 35312 - When circulation is blocked by noissuecharge, total of outstanding charges can be wrong
  • 41305 - Make the list of harvesting jobs more informative in erm/eusage/usage_data_providers
  • 38822 - ERM Usage data provider summary should be more complete (all reports and all months)
  • 42709 - Template Toolkit for ACQCLAIM Notice to claim vendors
  • 32756 - Additional fields: Allow additional fields to be defined as links
  • 41307 - Automatically indicate when a harvest job is completed (successfully or with an error)
  • 41294 - Data not available for certain months should not result in a complete failure of the harvest
  • 41293 - In the table of data provider, display an alert if something went wrong in the last harvesting
  • 41187 - ERM : Improve navigation to and from resources
  • 40834 - Display report name when viewing eUsage statistics custom report results
  • 39118 - Make facet labels translatable 2 ▸
  • 38804 - erm : make usage data harvestable via SUSHI if the data provider enqueue the production of the report
  • 35224 - AllowRenewalIfOtherItemsAvailable description is misleading
  • 40677 - Link to ILL requests from result list doesn't respect ILLOpacbackends
  • 40195 - Make option to configure additional fields as date 1 ▸
  • 40196 - Add links from license to linked agreements
  • 40193 - Add additional fields to ERM resources
  • 40189 - Provide an option to store non-COUNTER statistics/documents
  • 40187 - Provide a "Test all" feature for testing COUNTER API (SUSHI) connections
  • 40185 - Allow more than one controlling license to be linked to an agreement
  • 12355 - Print quick slip should not print items renewed in OPAC
  • 35299 - Allow for items with specific not for loan values to appear in the holds queue
  • 21577 - Enable Koha to act as Shibboleth identity provider