Muistioiden laadinnassa voidaan hyödyntää huhtikuusta 2026 alkaen kielimalleihin ja GitHub APIin perustuvaa automaatiota. Muistiot kuitenkin tarkistetaan Koha-Suomen henkilökunnan toimesta.
Viikko 19
Aika: Ma 4.5.2026
Läsnä:
Vastuuttomat tiketit
Muut asiat
- Tähän tikettiin #1695 on yli vuosi sitten kommentoitu, että katsotaan, miten edistetään sen jälkeen, kun on tehty yhtesöön tiketti. Tikettiä ei ole sen jälkeen katsottu.
- Viikon 19 päivitys
Viikolla 18 tehty
Johanna
- Improve error message (master)
- Bug 34460: Add can_have_permissions to patron categories (ks25/ksdev/ks-0310-bug-34460-add-can_have_permissions_to_categories, ks25dev/ks-0310-bug-34460-add-can_have_permissions_to_categories)
- Bug 34460: Add can_have_permissions to patron categories (Bug-34460)
- Bug 34460: Add can_have_permissions to patron categories
- Add ks-0310 (master)
- KohaSuomi/Koha - Aikakatkaisu ei toimi oikein kaikilla näytöillä; Vastuutettu: johannaraisa. Kommentti: Saattaa mennä niin monimutkaiseksi yrittää erotella ne tuolta javascriptillä, en nyt tiedä voiko tuolle tehdä mitään järkevää.
- KohaSuomi/Koha - Kun tietue luodaan kaukolainamoduulin kautta, ei noudeta FA-kuvailupohjan oletusarvoja; Vastuutettu: johannaraisa. Kommentti: Tämä näyttää olevan jo siellä, kun eihän noita muista poistaa ennen sitä kun kopioidaan se next. Siihen prosessiin ehkä tarvii jotain parannusta.
- KohaSuomi/Koha - Helle: Suomi.fi-viestien käyttöönotto; Vastuutettu: johannaraisa. Kommentti: Mikä tämä tilanne on? Testiviestit on lähetetty jo jonkin aikaa sitten Suomi.fin testille, onko tälle jotain aikataulua?
- KohaSuomi/Koha - Käyttöoikeuksia voi asettaa vain tietyille asiakastyypeille; Vastuutettu: johannaraisa. Kommentti: Nyt on testeillä tämä testattavana.
- KohaSuomi/Koha - Luvitetut tekstiviestien lähettäjänimet palvelimelle; Vastuutettu: johannaraisa. Kommentti: Helleen lisätty uusi arvo 28.4.
- KohaSuomi/koha-plugin-visual-label-tool - Virhekäsittelyt eivät toimi oikein; Vastuutettu: johannaraisa. Kommentti: Lisäsin tuon quoted-sanan siihen alkuun, jos auttaa. Ei noista virheilmoituksista pidä tehdä liian pitkiä, ohjeet on erikseen.
- KohaSuomi/koha-suomi-utility - Kahden kloonin tuki prod/test-ympäristöille; Tiketti avattu. Vastuutettu: johannaraisa.
Anneli
- Julkaisin jo edellisen viikon perjantaina tulleen Hallituksen tiedotteen: Koha-Suomen hallituksen tiedote 4/2026 julkaistu
- Tutustuin Johannan tekemään Toimintalokien muodostumisen dokumentaation.
- Tein Viikon 18 päivitys -tiedotteen. Lisäsin tänne myöhemmin kommenttina tiedon, että Tiketti 2011 on päätynyt versionvaihdossa vahingossa tuotantoon.
- Testasin tikettiä Virhekäsittelyt eivät toimi oikein
- Lisäsin Tikettien seuranta -projektiin uudet vaihtoehdot “Koha-Suomen branch” ja “Tarvittavien testien määrä”. Lisäsin myöhemmin Tarvittavien testien määrä -tunnisteeseen vaihtoehdon “Kaikki” niitä tapauksia varten, jolloin kaikkien kimppojen pitää testata tiketti. Pääkäyttäjien viikkopalaverissa päätettiin lisätä myös vaihtoehto “Testanneet kimpat”, johon pääkäyttäjät voivat kirjata, kun joku heidän kimpasta on testannut jo tiketin. Näin heidän ei tarvitse pitää erillistä kirjausta siitä, mitä heidän kimpassaan on jo testattu ja kimpan muut testaajat voivat keskittyä muihin tiketteihin.
- Testasin Varausten vienti raportilta erämuokkaukseen epäonnistuu isoilla määrillä #1980 -tikettiä.
- Testasin Varausten priorisointi: Uusi asetus, johon määritetään, kuinka monta kertaa varaus voidaan ohittaa #2029 -tikettiä.
- Testailin Tilauskorissa näytetään kaikki sarakkeet, vaikkei käyttäjä olisi valinnut niitä näkyville #2288 pariin kertaan viikon aikana meidän testeillä, tuotannoissa ja yhteisön sandboxeissa. Sain toistettua ongelman tuotannoissa, mutta en testeillä tai sandboxeissa.
- Kävimme matrixissa keskustelua seuraavasta versionvaihdosta, sen aikatauluista ja hallinnoinnista.
- Tiistaina oli pääkäyttäjien viikkopalaveri
- Järjestelin Tikettien seuranta -projektissa Testattavat-välilehteä uusiksi, jotta uudet lisätyt vaihtoehdot näkyvät siellä paremmin ja auttavat pääkäyttäjiä näkemään nopealla silmäyksellä, mitä heidän pitäisi vielä testata.
- Tein Vanhentuneet noutamattomat varaukset -raportti päivitettävä käyttämään old_reserves.cancellation_reason-saraketta #2290 -tiketin ja toteutin sen, kun old_reserves.cancellation_reason-kenttään oli alkanut viikkopäivityksen jälkeen kertymään tietoja. Laitoin raportin testattavaksi kaikille.
- Kävin läpi Versionvaihto-projektin tikettejä ja siirsin sellaisia tikettejä muualle, jotka oli vastuutettu jollekin muulle kuin Koha-Suomen henkilökunnalle. Maanantain viikkopalaverissa sovittiin, että kaikki käyvät omat tiketit läpi ja siirtävät ne muualle pois Versionvaihdosta.
- Testasimme Larin kanssa Cancellation_reasonin poistaminen maksurivin description-tiedoista vanhentuneen varauksen maksun syntyessä #2293 -tiketin korjausta outi-testillä ja totesimme sen toimivan Merkitsimme tiketin vietäväksi tuotantoon viikolla 19.
- Lisäsin vappu-tervehdyksen Koha-Suomen henkilökunnalta jokaisen kimpan uutisiin.
- Valmistelin Kirjastopäivillä jaettavia pinssejä.
- Lisäsin raporttikirjastoon Raportti, joka hakee tietueet, joissa 008:ssa on kielikoodina swe ja 040b on tyhjä #2286 -tiketin raportin.
- Etsin tikettiin Koha antoi virheen 500, kun asiakkaalle koitti lainata toiselle asiakkaalle varatun/laiantun kirjan #2251 tietoja ja korjauksia Bugzillasta. Sieltä löytyi yksi bugitiketti, joka saattaisi liittyä ongelmaan.
- Tutkin tiketin Turha toisto pois popparista, joka tulee kun varataan toisen kirjaston asiakkaalle #86 toistumis-ongelmaa, mutta totesin, että kunnollinen korjaus vaatisi alkuperäisen käännettävän tekstin muuttamista erilaiseksi. Käytännössä pystyn lisäämään yhden pisteen väliin, joka ei juurikaan ongelmaan auta.
- Tieteellisten kirjastojen Slackissa tuli pyyntö, voisiko joku Koha-Suomesta testata heidän korjaustaan tikettiin SuspendHoldsIntranet have no effect. Testasin korjausta sandboxissa ja sign offasin sen.
- Julkaisin Uutiskirjeen 1/2026
- Testailin yhteisön tikettiä Bug 42411 - “Place hold” displayed when not possible ja totesin, että se kyllä toimii, mutta eri tavalla kuin mitä sivulla jo tapahtuu nidevarausten osalta, kun niitä ei voi tehdä kun asiakkaalla on jo tietuetasoinen varaus. Kysyin, tarvisiko niiden toimia samalla tavalla.
Emmi
- FloatRules-säännöt käyttäytyvät kummallisesti kun myös kellutusryhmä on käytössä ko. kirjastolla #2285: Kellutussääntöjen mukaan kellumattoman aineiston pyrkimistä sijaintikirjastoon yritettiin toisintaa kehittäjän omassa testiympäristössä siinä onnistumatta. OUTI:ssa tilanne saadaan kuitenkin toistumaan edelleen, luultavasti jokin asetus OUTI:ssa aiheuttaa nyt ongelmia. Testataan vielä lisää.
- Lastu: Hollolan Finvoice-laskutuksen käyttöönotto #2274: 30.4. pidetyssä palaverissa testattiin yhteyden muodostamista uudestaan, yhteys saatiin toimimaan nyt oikein. Ratkaistavaksi jäi vielä tekijätiedottomien tietueiden näkyminen laskulla. Tuotantoon siirtyminen tehdään 29.5.
- Tilauksen peruutus ei varoita että niteet poistetaan #2050: Yhteisöön tehty ehdotus, jossa tilauksen peruutuksen yhteydessä kerrotaan selvästi, että tilaukseen liityvät niteet poistetaan. Tätä ei kuitenkaan tuoda meille sellaisenaan, vaan käytetään korjauksena erilistä CSS-rimpsua siihen asti kunnes korjaus on julkaistu yhteisössä ja se tulee meille versionvaihdossa. Kyseessä on koodillisesti pieni korjaus ja tällaisten pienten korjausten kertyminen kasvattaa meilä käytössä olevien kehityshaarojen määrää yllättävän nopeasti. Yritetään siis välttää tätä tilanneta vaihtoehtoisilla korjauksilla.
- FinnaMaterialTypes-ajot koskemaan myös jo poistettuja tietueita: Kimppoihin on aikoinaan jätetty ajamatta Finnan aineistolajit poistettuihin tietueisiin. Sekä finnamaterials.pl että finnamaterial-to-itemtype.pl ajoihin on lisätty deleted-vipu ja sen toimintaa on testataan Vaskissa. Jos ajot onnistuvat kuten pitääkin, tehdään ajot tuotantoihin.
- Palvelinten siivous jatkui, vanhentuneita tiedostoja poistettiin kokonaan.
- Kehityshaaralistan siivous; kehityshaarojen nimiä on vaihdettu vastaamaan niiden nykysiä nimiä, uudessa versiossa toiseen kehityshaaraan yhdistetyt haarat on siirretty listalta pois, yhteisöstä tulleiden ominaisuuksien tietoja päivitetty
- Uutiskirjeeseen lisätty kuvaus tämän vuoden versionvaihdosta.
- Pääkäyttäjien viikkopalaveri 28.9.2026
- Yhteisöpalaveri 29.4.2026
Viikko 18
Aika: Ma 27.4.2026
Läsnä: Anneli, Pasi, Johanna, Ari, Emmi, Lari, Kodo
Vastuuttomat tiketit
Muut asiat
- Viikon 18 päivitys (Päivitystiedote)
- Versionvaihto:
- palautteet pääkäyttäjiltä, nämä voisi olla hyvä käydä porukalla läpi jossain vaiheessa ja katsoa miten prosessia voisi jatkossa parantaa/muuttaa
- jokainen voi tutustua palautteeseen omalla ajallaan, katsotaan yhdessä tarkemmin läpi, kun seuravaan versionvaihdon aikataulu tarkentuu
- seuraavan versionvaihdon aikataulua voitasiin alkaa jo suunnitella
- asiantuntijaryhmälle annettu tehtäväksi kysyä toiveita ajankohdasta
- versionvaihto-projektissa vielä 23 tikettiä, mitä niille tehdään?
- jokainen käy omat tikettinsä läpi ja sulkee suljettavissa olevat
- katsotaan tilannetta uudestaan ensi viikolla
- palautteet pääkäyttäjiltä, nämä voisi olla hyvä käydä porukalla läpi jossain vaiheessa ja katsoa miten prosessia voisi jatkossa parantaa/muuttaa
- Testien uudelleenluonnin ajankohta?
- Testien uudelleenluontia ei tehdä nyt keväällä, koska testeillä on menossa KaTi-testejä.
- Smartum-eduissa lyhyt käyttökatko 27.–29.4.2026. Siirtymä Epassiin.
Viikolla 17 tehty
Kodo
- Koha#2271 Cleanup-database tarvekartoitus; Tarvitaan kartoitus yhteisö-Kohan cleanup_database.pl-skriptin käyttöönotosta: mitä osia kannattaa ottaa käyttöön, ja voisiko sillä korvata joitakin Koha-Suomi-spesifejä siivousajoja. Liittyy mm. palautusilmoitusten automaattiseen siivoukseen #2270 (CleanUpDatabaseReturnClaims → cleanup_database.pl-cron) sekä vanhentuneiden väliaikaisten rajoitteiden siivoukseen #2130 (vanhat rajoiteviestit/expired restrictions).
- Koha#2270 CleanUpDatabaseReturnClaims-järjestelmäasetukseen liittyvä cleanup_database.pl-cron; Siivouscroni (cleanup_database.pl) tarvitaan resolved return claimien automaattiseen poistoon. Liitetty samaan kokonaisuuteen kuin vanhentuneiden rajoitteiden siivous (#2130).
- Koha#2130 Vanhat väliaikaisten rajoitteiden viestit tulevat näkyviin uuden rajoitteen yhteydessä; Ennen lopullista päätöstä vanhentuneiden rajoitteiden siivouksesta katsotaan #2271:n (cleanup_database tarvekartoitus) yhteydessä mitä tehdään ja millä siivousajolla.
- Koha#2253 Jaetun kuvailutietovarannon muodostaminen testeille; Siili-test ja Helle-test saatu jakamaan kuvailutietueet (TäTi-test jakavana kantana), mutta mäppäykset menivät sekaisin (biblionumber-id:t biblioitems/biblio_metadata) toistaiseksi tuntemattomasta syystä → otetaan yhdistely uusiksi. Osakohteiden emolinkit (MARC) pitää myös kirjoittaa uusiksi ennen vientiä kantaan, eli vaatii lisäkoodia eikä valmistu heti.
- Koha#1903 Helle, Porvoo: Envisionwaren varausjärjestelmän Cloud 9 käyttöönotto; Interleaf ilmoitti olevansa valmis tuotantoon ja pyysi tunnuksia, mutta kimppojen tunnukset kuuluvat pääkäyttäjille. Varmistettu toimittajalta mitä rajapintaa (borrowers/status vs sipmessages) integraatio oikeasti käyttää, koska viestintä oli ristiriitaista ja tekninen yhteyshenkilö lomalla.
- Koha#1829 EDItX RSA1 avainten vaihto; KIPA ei ole vastannut avainten toimittamisesta / vaihdon etenemisestä.
- koha-suomi-utility#111 Käyttäjätunnusten automaattihallinnan parannukset; Asiantuntijaryhmässä tehtiin tarvittavat päätökset automaattihallinnan parametroinnista jatkossa.
- koha-suomi-utility#120 Tietoturvaharjoitus 20.4.2026; Osallistuttu Koha-Suomen henkilökunnalle järjestettyyn tietoturvaharjoitukseen, jossa käsiteltiin neljää tietoturvaan ja tietosuojaan liittyvää pohdittavaa tapausta.
- koha-suomi-utility#121 Tieran DVV/liityntäpalvelin; Tieran kanssa pidetty DVV-liityntäpalvelinpalaveri. Liityntäpalvelin ei ole enää pakollinen VTJ-yhteyksissä 2026 alusta, joka yksinkertaistaa integraatiota. Tiera voi tarjota tarvittaessa vaihtoehtoista (yksinkertaisempaa) API:a. Seuraavaksi selvitettävä käytön (kimpan/kunta) luvitus ja käytännön hallinnointi, koska yli 100 erillisen luvan ylläpito ei ole realistista → DVV:n kanssa jatkoselvitys.
- Läsnä asiantuntijaryhmän kokouksessa 23.4.2026.
Johanna
- Add json and csv export (master)
- Merge branch ‘master’ of https://github.com/KohaSuomi/koha-suomi-utility (master)
- Add more information about spike user (master)
- Modify file permissions (master)
- Create inspect_action_log_spike.pl (master)
- Add information for summary (master)
- Add limit to rows (master)
- Filter user from results (master)
- Fix output formatting (master)
- Add fallback for data print (master)
- Add fixes to audit script and Finnish readme (master)
- Create audit scripts and readme (master)
- Merge branch ‘master’ of https://github.com/KohaSuomi/koha-suomi-utility (master)
- Cleaner summary (master)
- Merge branch ‘master’ of https://github.com/KohaSuomi/kohasuomi.github.io (master)
- Fix summary (master)
- Update workflow schedule and remove dry run (master)
- Add final week 16 summary (master)
- KohaSuomi/Koha - Luvitetut tekstiviestien lähettäjänimet palvelimelle; Vastuutettu: johannaraisa. Kommentti: Mites Kirkes ja Helle?
- KohaSuomi/Koha - Vaski: Varissuon noutohyllyjen siirto tuotantoon 21.4.2026; Vastuutettu: johannaraisa. Kommentti: Nämä on nyt kopioitu tuotantoon.
- KohaSuomi/Koha - MARC-virheraporttien linkit antavat “Error 404” OUTIssa ja TäTissä;
- KohaSuomi/Koha - Vaski: IntranetUserJS päivitys; Vastuutettu: johannaraisa.
- KohaSuomi/Koha - Varauksen kuljetustilan peruuttaminen jättää nidekuljetuksen voimaan; Kommentti: Voisikohan tämän hoitaa tietokantatriggerillä? Esim.
- KohaSuomi/koha-suomi-utility - Automaatio Githubin tikettien sulkemiseen; Vastuutettu: johannaraisa. Kommentti: Muutin cronin ajo aikaa, nyt se tehdään maanantaisin klo 6. Lisäksi dry_run on nyt vain valinnainen manuaalisessa ajossa, joten ensi maanantaina tiketit sulkeutuu, jos niitä löytyy.
- KohaSuomi/koha-suomi-utility - Tietoturvaharjoitus 20.4.2026; Tiketti avattu. Vastuutettu: paxed, johannaraisa, CodoDerDritte, lmstrand, AnneliO, emta001.
- KohaSuomi/koha-suomi-utility - Elasticsearch tietokontanodeille; Tiketti avattu. Vastuutettu: johannaraisa, CodoDerDritte.
- KohaSuomi/koha-suomi-utility - Toimitalokien seuranta; Vastuutettu: johannaraisa, CodoDerDritte, emta001. Kommentti: Tämä pyörii nyt jokaisessa ympäristössä.
Anneli
- Jatkoin Saarenkylän kirjaston poistumattomien vanhentuneiden varausten tutkimista ja testasin, miten käy, jos poistan kirjaston eräpäiväkalenterista kesken noutoajan sille ajalle sijoittuvan kiinniolopäivän ja palautan niteen uudelleen. Varauksen viimeinen noutopäivä siirtyi päivää aiemmaksi. Lappi: Vanhentuneet varaukset eivät vanhentuneet #2263
- Vaarassa ihmeteltiin, kun Kohan uutisiin lisätessä Finna-Koha-kirjanmerkin js-koodi katoaa. Kerroin, että se on tarkoituksella niin tietoturvasyistä.
- Siivosin Githubista Koha-Suomen organisaation jäsenistä ulkopuolisiksi yhteistyökumppaneiksi sellaisia henkilöitä, jotka eivät enää toimineet missään kimpassa pääkäyttäjänä.
- Tietoturvaharjoitus maanantaina.
- Tein tiistaina viikon päivityksestä tiedotteen, kun se unohtui tehdä maanantaina.
- Julkaisin kyselyn, jossa haettiin vapaaehtoisia Kirjastopäiville Koha-Suomen messuständille.
- Matrixissa tuli kysely, jossa ihmeteltiin, miten nide voi olla yhtäaikaa noudettavana ja kuljetettavana. Koitin kyselyllä hakea sellaisia, mutta en vielä onnistunut.
- Kyytin hyllyvarausraportilla olevan ääkkösongelman testailua. Suodatus ei toimi kokoelmissa, jos kokoelman tunnuksessa on ääkkösiä.
- Hellestä kyseltiin, miten asiakkaan muokkausnäytöltä saa yläreunasta pois turhat Vaihtoehtoinen osoite ja Vaihtoehtoinen yhteystieto -linkit. Ne tulevat järjestelmäasetuksta CollapseFieldsPatronAddForm, joten neuvoin tyhjentämään kyseisen asetuksen.
- Pidimme tiistaina Heikkisen Antin kanssa Kuvailukoulutus 1/2026:n, jossa käytiin läpi kuvailutietueiden muokkausta eräajona ja muokkauspohjia. Osallistujia oli 40 ympäri Suomen ja monelta eri kirjastosektorilta. Koulutuksen tallenne on katsottavissa Koha-Suomen Youtube-kanavalla.
- Monenlaista tikettien ylläpitoa ja huoltoa.
- Keskiviikkona oli taas ruotsin käännöksiin liittyvä palaveri. Saimme valmiiksi messages-js.po-tiedoston ja siirryimme messages.po-tiedostoon. Siellä oli kuitenkin vastassa paljon UNIMARCiin liittyviä käännöksiä, jotka pitänee hypätä jotenkin yli. Käännöksiä jatketaan taas viikolla 18.
- Kävimme matrixissa keskustelua versionvaihdosta ja Emmi kirjaili ylös palautekyselyn ja omien pohdintojemme pohjalta, mitä jatkossa kannattaisi seuraavassa versionvaihdossa huomioida ja parantaa.
- Siili-testin ylimääräisistä tietuenäyttöjen mukautuksista tiketti
- Päivitin utility-tietovarantoon koulutustilastot ajantasalle
- Torstaina oli asiantuntijaryhmän kokous. Julkaisin kokousmuistion perjantaina 24.4.42026.
- Testailimme Larin kanssa ongelmaa, että old_reserves-taulun cancellation_reason-sarakkeeseen ei enää kirjaudu tieto EXPIRED. Tieto on alkanut kirjautumaan 17.12.2024, kun vanhentumisajoon lisättiin ominaisuus, joka lisää niteelle notforloan-arvon. Se on lakannut kirjautumasta viimeisimmässä versionvaihdossa. Perimmäistä syytä, miksi se ei enää kirjaudu ei löytynyt, mutta löytyi tapa, jolla sen saa taas kirjautumaan. Muutos saadaan tuotantoon viikon 18 päivityksessä.
- Taskulan Lari Hypernovasta viesti, että hän oli innoittunut meidän kuvailukoulutuksen katsottuaan tietueiden erämuokkaukseen tuen kiinteämittaisten kenttien yksittäisten merkkipaikkojen muokkaamiselle. Testasin muutosta sandboxissa ja se toimi hienosti muuten, mutta sillä pystyi muokkaamaan vain merkkipaikkoja, jotka olivat yhden merkin pituisia (0-9). Merkkipaikkoja voi olla ainakin 40 saakka. Viestittelin Larille ongelmasta ja kirjasin sen myös tikettiin, koska se oli jo ehditty sign offaamaan toisen henkilön toimesta.
- Lisäsin Järjestelmäasetukset-ohjesivulle tiedon RunTestCronjobs-paikallisesta järjestelmäasetuksesta.
- Tein tiketin Ajastetut ajot -sivun päivityksestä
- Tein Heikkisen Antin pyynnöstä raportin, joka hakee tietueet, joissa 008:ssa on kielenä swe, 040b on tyhjä ja 336a=text
Emmi
- Bug 30328 - Add ability to generate barcode with library specific prefix: Meillä käytössä olevaa viivakoodin generointia yritetään saada tuotantoon. Tällä viikolla muutokset piti korjata niin, että ne toimivat yhteisön nykyisen main-kehityshaaran kanssa. Tiketti on nyt edennyt Signed off-tilaan (tosin näitä on vasta yksi), yhteisöltä tuli myös pyyntö korjata väärä termi asetuksen kuvauksesta. Termi muutettu.
- Niteiden muokkaus eräajona - sarakkeiden piilotus toimii väärin: Niteiden erämuokkaus sarakkeen piilotus piilotti sarakkeen viereisen sarakkeen. Yhteisöstä löytyi tähän korjaus, joka on tuotu testattavaksi testeille.
- Niteiden erämuokkaus: Kaikkien sarakkeiden piilotus toimii väärin: Niteiden erämuokkauksessa sekä eräpoistossa on ollut aiemmassa versiossa ongelmana, etteivät toiminnot “Näytä kaikki sarakkeet” ja “Piilota kaikki sarakkeet” eivät toimi oikein. Piilotukset on toteutettu toimimaan rinnakain, jos toisessa työkalussa tekee piilotuksen, sama asetus toimii myös toisessa työkalussa. Joissain tapauksissa piilotus ei olekaan toiminut toisessa työkalussa, vaikka siellä olisikin valittuna “Piilota kaikki sarakkeet”. Nykyisessä versiossa tämä kuitenkin vaikuttaisi toimivan suht hyvin, ainut ongelma jonka havaitsin oli, että käytössä on näennäisesti väärä valinta (sarakkeet näkyvät kuten pitääkin, mutta “Piilota kaikki sarakkeet” on valittu). Tähän tuskin tarvitsee tehdä uusia korjauksia, parannusta tähän saatanee kun työkaluissa siirrytään joskus käyttämään datatablesia.
- Lastu: Hollolan Finvoice-laskutuksen käyttöönotto: Hollolaan otetaan käyttöön Finvoice-laskutus, jota on valmisteltu toimittamalla testilaskuja Raindancelle. Lähetystä yritettiin testata 22.4. järjestetyssä palaverissa, mutta sekaannuksista johtuen yhteyttä ei saatu toimimaan. Uusi palaveri on sovittu 30.4. jolloin yhteyden muodostusta yritetään uudestaan ja tarkistetaan, että laskut muodostuvat oikein Raindancen päässä.
- Kausijulkaisun vastaanotossa jo olemassa oleva viivakoodi johtaa Internal server error -virheeseen: Lastussa havaittiin, että jos kausijulkaisun nidettä muokatessa niteelle syötetään jo olemassa oleva viivakoodi, Koha kaatuu 500 virheeseen. Jos saman tekee nidettä lisätessä, näytetään keltainen virheilmotus, jossa lukee “Virhe: Viivakoodi ei ole yksilöivä serialseq 2025 : 1”. Sama toistuu yhteisön toteutuksessa. Kehotettu tekemään yhteisöön tiketti, jotta sinne voidaan viedä korjausehdotus.
- Niteen kuljetustila ja kellutus; Tämän yhteydessä huomattu, että kellutusryhmät ja kellutussäännöt eivät toimi yhdessä oikein ainakaan OUTIssa. Myös kuljetuksen muodostumisessa Hellessä oli ongelmia, niteet pyrkivät kotikirjaston sijaan sijaintikirjastoon. Tämä korjaantui kellutussääntöjä korjaamalla. OUTIn ongelmasta tehdään oma tiketti.
- Palvelimille ja tietokantoihin on tehty siivouksia ja turhia tiedostoja ja tietokantatauluja on poistettu.
- Lista Koha-Suomen kehityshaaroista on nyt siivottu. Listalta tiputettiin pois uudessa versiossa tarpeettomaksi todetut kehityshaarat. Vielä pitäisi käydä läpi nykyiset kehityshaarat ja tarkistaa onko ne jo lisätty yhteisön masteriin.
- Käyty läpi versionvaihdosta saatua palautetta ja suunniteltu sen pohjalta muutoksia seuraavia versionvaihtoja ajatellen. Näitä voisi käydä läpi jossain kohtaa isommalla porukalla.
- Uutiskirjeeseen on tarkoitus lisätä uutinen versionvaihdosta. Tämä on vielä työn alla.
- Tietoturvaharjoitus 20.4.2026
- Asiantuntijapalaveri 23.4.2026
Pasi
- Koha-yhteisöversion testiympäristön asennus omalle koneelle
- XSLT-bugi, yhteisöversiossakin, mutta liian hankala korjata: https://github.com/KohaSuomi/Koha/issues/2212
- OUTIn signummuutoksen valmistelua, Kassun kanssa
- Lumme signummuutoksen virheellisten signumien korjaamiseen ohjelmanpätkää: https://github.com/KohaSuomi/Koha/issues/2201
- Englanninkieliset välilehtien otsikot yhteisöbugi: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42370
Viikko 17
Aika: Ma 20.4.2026
Läsnä: Pasi, Johanna, Anneli, Emmi, Ari, Kodo, Lari
Vastuuttomat tiketit
Muut asiat
- Päivystysvuorot viikosta 18 alkaen
- Viikon 17 päivitys
- KohaCon26-ilmoittautuminen auennut
- Tietoturvaharjoitus 20.4.2026
Viikolla 16 tehty
Lari
- Raporttien laadintaa/korjailua Lappiin ja Vaaraan
- Lyngsoe-automaatin varauksen perumistoiminnon tutkimista.
Tiketit
-
Bug 39142 - Add debug permission to allow user to toggle JS and CSS customizations on/off https://github.com/KohaSuomi/Bugiton/issues/57 [10.4.] Lisätty tuotantoon versionvaihdossa. Yhteisötiketin tila: Pushed to main for 26.05 Needs documenting.
-
action_logs ja statistics taulujen pudotus seuraavien arkistointiajojen yhteydessä https://github.com/KohaSuomi/koha-suomi-utility/issues/87 [15.4.] Action_logs- ja statistics-taulut pudotetaan aina ajon yhteydessä. Käytössä tuotannoissa.
-
Itsepalvelulainaus: Asiakasnäkymään kirjautuminen ei pysy aktiivisena https://github.com/KohaSuomi/Koha/issues/1764 [15.4.] Suljen tiketin, sillä lisäongelmista ei ole raportoitu. Viimeisin muutos: https://github.com/KohaSuomi/Koha-25x/commit/cbd8a7499cc1a5e58efddae04aa40db28c6783c3 ks-0000-KohaSuomi-global-branchissa.
-
Varauksen noutomuistutusilmoituksille sallittavat viestienvälitystavat https://github.com/KohaSuomi/Koha/issues/2190 [15.4.] > @lmstrand Kyyti: varauksen noutomuistutuksen tilan selvittelyä: Testille on ajettu “takes_days”-arvo ykköseksi message_attributes-tauluun ja siksi “päivää ennen”-valinta näkyy. Viestiasetusten muutospyynnöt eivät kuulemma ole mennet läpi Kohaan tuotannossa, ennenkuin elementit on piilotettu Finnassa.
-
Niteiden muokkaus eräajossa: Signum ei muodostu klikatessa kolmea pistettä. https://github.com/KohaSuomi/Koha/issues/585
[17.4.] Outissa testillä käytetään loc_084a_mainheading_signum_builder.pl-pluginia, eikä siihen ole tehty tiketin 1759 https://github.com/KohaSuomi/Koha/issues/1759 yhteisen uuden signum_builder_ks.pl muutoksia, jonka takia uudet signumbuilderin ominaisuudet eivät toimineet Outissa.
-
Finna-aineistotyyppi äänikirja myös Kohan aineistotyypiksi/MTYPE:ksi https://github.com/KohaSuomi/Koha/issues/750 [16.4.] Sovittiin kehittäjäpalaverissa, että Lappi, Lumme ja Helle ajetaan tuotantoon korjausajot.
[17.4.] Kaikkiin kimppoihin on suoritettu aineistotyyppien korjausajot.
-
SIP-sanoma 15 aiheuttaa AFError with transaction drop_hold: -virheen, kun varausta yrittää peruuttaa (sanomassa 15-) https://github.com/KohaSuomi/Koha/issues/2264 [16.4.] Korjaus lisätty ksdev/ks-0043-K23-15-SIP2-branchiin ja viety testeille. OUTIn SIP-palvelin on käynnistetty uudelleen.
Kommitit
- KohaSuomi/Koha-25x
345bd4e[16.4.] Bug 39204: Added ability to cancel item-level holds via SIP
Anneli
- Maanantaina oli Kohan ruotsinkielisten tekstien käännöspalaveri, jossa käymme pienellä ryhmällä läpi puuttuvia ruotsinkielisiä käännöksiä.
- Tiistaina kävimme Heikkisen Antin kanssa läpi 21.4.2026 pidettävän kuvailukoulutuksen materiaalin ja teimme lisäyksiä ja mietimme esimerkkejä koulutusta varten.
- Loin Vaskin Annille uuden sivupohjan Noutohylly-toiminnon käyttöönotto-ohjeita varten.
- Hellestä Kati huomasi, että jos tiedonhaun tuloksissa vaihtaa yläreunasta kirjautumiskirjastoa, tehdään haku uudelleen virheellisellä merkistökoodauksella. Esim. Rämö haetaan muodossa ‘rämö’, jolloin hakutulos on väärä. Testasin tätä sandboxissa versiossa 25.11 ja ongelma toistui myös siellä, joten pyysin Katia tekemään tiketin suoraan yhteisön Bugzillaan.
- Katsoimme Pasin kanssa Tietuenäyttöjen mukautuksia varten tekoälyn avulla tekemiäni Template Toolkit -koodeja ja sovimme, että Pasi optimoi ne toimimaan paremmin. Sovimme, että testaan muutokset sen jälkeen.
- Keräsin asiantuntijaryhmän ensi viikon kokousta varten aiheet ja lähetin alustavan esityslistan kokouksen osallistujille.
- Osallistuin keskiviikkona Koha-Suomen kuvailuryhmän kokoukseen, jonka muistio tulee jonkin ajan kuluttua luettavaksi myös Koha-Suomen verkkosivuille Muistiot-osioon.
- Kokouksessa tuli esille, että TäTistä tietueita poimittaessa Z39.50-haulla “tippuu” toisinaan 942$c-kenttä ja kuvailija joutuu valitsemaan sen uudelleen. Testailin ongelmaa kokouksen jälkeen, enkä ensin saanut toistettua sitä. Lopulta se onnistui siten, että TäTissä olevalla tietueella oli 942$6-kentässä tietoja, mutta ei 942$c-kentässä. Meillä on Tietueiden yhdistämissäännöissä 942-kentälle sääntö “Suojaa poistamiselta”, joka ei suojele kenttää tietojen päivittämiseltä toiseksi. Ongelmatapauksissa TäTissä olevat tiedot korvasivat paikalliset tiedot, jolloin se näytti siltä kuin 942$c-kenttä olisi pudonnut. Testailujen perusteella ehdotin Heikkisen Antille, että muuttaisimme yhdistämissäännöksi 942-kentälle ainakin toistaiseksi “Suojaa”, jolloin paikalliskannassa oleva tieto säilyy aina, mutta ei synny tupla-942-kenttiä. Kirjasin ongelmasta tiketin #2261 ja lisäsin sen pääkäyttäjien viikon 17 esityslistalle, koska käytännössä pääkäyttäjien pitää tämä muutos tehdä.
- Lisäsin aktiivisten branchien listalle pallerot brancheille ksdev/ks-0234-bug-G984-overdue-fines-branchcode ja ksdev/ks-0250-G1642-undelete-records, koska ne on päässyt mukaan versioon 26.05 ja pystymme luopumaan omista versiostamme kyseisissä toiminnoissa.
- Tutkin Lapissa Saarenkylän kirjastossa ilmennyttä ongelmaa, jossa näennäisti noudettavat varaukset eivät olleet vanhentuneet. Tarkempi tutkiminen osoitti kuitenkin, että ongelma liittyi jotenkin eri yhteyksissä näkyviin erilaisiin viimeiseen noutopäivään. Asiakkaan noutoilmoituksessa ja lokeilla oli viimeinen noutopäivä 16.4.2026, kun varauksen väliin laitettavassa infokuitissa oli viimeinen noutopäivä 14.4.2026. Virkailija oli palauttanut niteet uudelleen 15.4.2026, jolloin oli tulostunut uudelleen infokuitti päivämäärälle 14.4.2026. Tässä yhteydessä myös lokille kirjautui, että viimeinen noutopäivä muuttui 16.4.2026 -> 14.4.2026. Tein Lapin testille testivarauksen ja jatkan ihmettelyjä maanantaina. Lappi: Vanhentuneet varaukset eivät vanhentuneet #2263
- Kävin läpi tikettejä ja ehdottelin valmiisiin tiketin sulkemista. Osan suljin suoraan, koska niissä oli jo aiemmin tuloksetta ehdotettu sulkemista.
- Kävin läpi testattavana olevat tiketit ja testasin ne, jotka pystyin testaamaan.
Johanna
- Merge branch ‘master’ of https://github.com/KohaSuomi/kohasuomi.github.io (master)
- Merge branch ‘master’ of https://github.com/KohaSuomi/kohasuomi.github.io (master)
- Change cron schedule (master)
- Fix dry run and remove allowed branches (master)
- Add better logging (master)
- Add gh workflow (master)
- Fix missing token issue (master)
- Add configurable repos to workflow (master)
- Merge branch ‘master’ of https://github.com/KohaSuomi/koha-suomi-utility (master)
- Add Github Action workflow (development, master)
- Bug 42395: Fix missing translations on load_patron_holds_table (Bug-42395)
- Bug 42343: Prevent holds JS error when no holds exist (Bug-42343)
- Update week 16 summary (master)
- squash this (Bug-41869)
- Bug 41869: Change place_holds permission to /holds POST and PATCH
- Bug 21004: (follow-up) remove unused modordernotes file (Bug-21004-community)
- Bug 21004: Use modal to add and edit notes on receiving orders/shipments page
- Bug 35722: (follow-up) fix parameters on catalogue detail page (Bug-35722)
- Bug 35722: Create item transfer REST api
- Merge branch ‘development’ of https://github.com/KohaSuomi/koha-suomi-utility into development (development, master)
- Add local git changes to the summary (development, master)
- Fix LocalHoldsPriotiyMaxHolds (ks25/ksdev/ks-0274-on-0243-KOHA-1563-prioritize-holds, ks25dev/ks-0274-on-0243-KOHA-1563-prioritize-holds)
- Fix LocalHoldsPriotiyMaxHolds (ksdev/ks-0274-on-0243-KOHA-1563-prioritize-holds)
- Remove console.log (ks25)
- Update tests (master)
- KohaSuomi/Koha - Uuden niteen tallennus antaa Internal server error; Tiketti suljettu.
- KohaSuomi/Koha - Varausten priorisointi: LocalHoldsPriority-järjestelmäasetukseen lisäys, että priorisoidaan vain x ensimmäisen varauksen osalta; Vastuutettu: johannaraisa. Kommentti: Tähän on tuotu korjaus testeile. LocalHoldsPriorityMinItems ja LocalHoldsPriorityHoldsPerItemThreshold rikkoivat käsittelyn, neljä samaan paikkaan vaikuttavaa asetusta saattaa ylikirjoittaa toisensa.
- KohaSuomi/Koha - Maksujen muodostus hidasta versionvaihdon jälkeen;
Kommentti: Tuossa fines.pl skriptissä on
-m --maxdays: how many days back of overdues to processvipu. Mietin, että eikös se maksimimäärä maksuja (9€) tule vastaan n. 30 päivässä. Tarvitseeko edes katsella vanhempia myöhässä olevia kuin sen maksimimäärän? Tätä voisi ehkä kokeilla testillä tuolla vivulla. Siihen voi tietenkin laittaa isomman luvun kuin tuo 30, ehkä se mikä on määritelty laskutusrajaksi. - KohaSuomi/Koha - Niteiden muokkauksessa muokattava rivi ei pysy enää keltaisena tallennuksen jälkeen; Vastuutettu: johannaraisa. Kommentti: Tähän on yhteisössä korjaus, https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41170 Kommentti: Ei ole vielä tuotu 25.05 versioon, pitää kysyä saisiko 25.05 versioonkin.
- KohaSuomi/Koha - Luvitetut tekstiviestien lähettäjänimet palvelimelle; Tiketti avattu. Vastuutettu: johannaraisa.
- KohaSuomi/Koha - Vaski: Varissuon noutohyllyjen siirto tuotantoon 21.4.2026; Vastuutettu: johannaraisa.
- KohaSuomi/Koha - Tietokannan tietojen siivousautomatiikkaa tietueille; Vastuutettu: johannaraisa. Kommentti: Juuri katselin, että 26.3. tehdyt muutokset eivät ole tapahtuneet Vaskissa: https://www.kiwi.fi/spaces/Finto/pages/186484570/YSOn+muutokset
- KohaSuomi/koha-suomi-utility - Automaatio Githubin tikettien sulkemiseen; Tiketti avattu. Vastuutettu: johannaraisa. Kommentti: kohasuomi.github.io reposta löytyy Github Action, joka käy läpi organisaation kaikki julkiset repot ja sulkee “Ratkaisu ehdotettu” tilaiset liian vanhat tiketit. https://github.com/KohaSuomi/kohasuomi.github.io/actions/workflows/close-stale-proposed-issues.yml
Pasi
- Kirkes: kaukolainamoduulin asetukset koha-conffiin, sekä testille että tuotantoon. https://github.com/KohaSuomi/Koha/issues/2260
- Perustiedot-näytön “Jatkaa julkaisua” (yms, kentät 78x) linkit. https://github.com/KohaSuomi/Koha/issues/532
- Signummuutos, Kirkes: lehtitilausten korjaus. https://github.com/KohaSuomi/Koha/issues/2043
- Signummuutos, Lumme: korjausajon kehittelyä. https://github.com/KohaSuomi/Koha/issues/2201
- Välilehtien nimet englanniksi: https://github.com/KohaSuomi/Koha/issues/1965
Kodo
- Koha#2253 Jaetun kuvailutietovarannon muodostaminen testeille; Testikantojen bibliografinen data yhdistetty TäTi-testin biblio*_k-tauluihin. Seuraavaksi temppisarakkeiden poisto, biblio-taulujen korvaus täti-testillä, kimppojen testien biblio-taulujen pudotus + näkymät testeille, testien niteiden, lainojen ja varausten päivittäminen mäppäystaulun perusteella, indeksointi.
- Koha#2265 Vaara: Seutukirjaston toimittaja-asiakkuuksien yhdistäminen: fundit/budjetointi ja asiakasnumerot. Joensuun seutukirjastossa halutaan keskittää vastaanotto pääkirjastolle säilyttäen kuitenkin niteiden kotikirjastot. Ajatuksena on vähentää aineistontoimittajakohtaisia asiakkuuksia, jotta tilaukset yhdistyvät samoihin lähetyksiin ja laskuille. Yhtenä vaihtoehtona on, että kuntakohtaisia fundeja hallitaan Joensuun budjetin alla. Kohassa keskeistä on fundnumberin täsmääminen. Aineiston sijoitus määräytyy DeliverToLocation ja DestinationLocation tagien perusteella, joten varmistettava että muutoksen jälkeen EDItX-sanomissa tagit tulevat halutusti. Odottaa jatkotoimenpiteiden selkiytymistä.
- Koha#2236 Ajastetut ajot testeillä; Huomio vaski-testin fines.pl -ajo kesti n. 10h. Linkitetty maksujen hidastumiseen (#2233) + tuotannon ajoaika tarkistettu, Vaski-tuotannon saman päivän maksuajo on kestänyt 25 minuuttia.
- Koha#1829 EDItX RSA1 avainten vaihto; Muistutettu Kirjastopalvelua avaimen toimituksesta uudelleen. Tämä taitaa nyt olla viides kerta kun sieltä yritetään saada avainta.
- koha-suomi-utility#115 BSD-nodejen käyttispäivitykset; Node-ongelma selvitetty; molemmille nodeille käyttispäivitykset, ja Tatu päivitetty FreeBSD 14.4:ään.
- koha-suomi-utility#116 Patun RAID-kontrollerin firmware; Kartoitettu laitteisto/RAID-ohjain ja tarvittava firmware. Ohjeistettu operaattorille firmware-päivitys Lenovon UpdateXpressillä. Kysymyksessä voi myös olla laitevika, jolloin firmware-päivitys ei ratkaise ongelmaa. Siinä tapauksessa täytyy selvittää saadaanko varaosia ja onko korjaus järkevää.
- koha-suomi-utility#117 Backup health check on hidastunut tiered backuppeihin siirtymisen jälkeen; Datan keräämisen hidastuminen on aiheuttanut nodeille kirjautumiseen huomattavan viiveen. Korjattu lisäämällä välimuistitus. Raportointi rajattu pelkkiin virheisiin. Seurataan ja suljetaan myöhemmin.
Viikko 16
Aika: Ma 13.4.2026
Läsnä: Ari, Johanna, Anneli, Pasi, Kodo
Vastuuttomat tiketit
Muut asiat
- Viikon 16 päivitys
Viikolla 15 tehty
Emmi
- Varausten vienti raportilta erämuokkaukseen epäonnistuu isoilla määrillä Yhteisöstä löytyi korjaus, jolla raporteilta on mahdollista viedä 400 kappaletta varauksia varaustyökaluun. Korjaus tuotu testattavaksi testeille. -> Tätä testattiin testeillä ja lopputulema oli, että tilanne on palannut takaisin versionvaihtoa edeltäneeseen tilanteeseen. Eli varauksia voi viedä 200 kappaletta, isommat määrät aiheuttavat joko Bad Gateway tai Request-URI Too Long virheen. Isompien määrien viemisen toimimaan saaminen vaatisi luultavasti isompaa remonttia Kohan datatables-elementtien ja holds endpointin toimintaan.
- Vaski: IntranetUserJS päivitys; Päivitys tehty yhdessä Vaskin pääkäyttäjän kanssa.
- Lastu: Laskut jääneet lähtemättä; Selvitetty onko laskutusajossa tapahtunut meidän päässämme virhettä. Selvisi, että laskut ovat lähteneet meiltä onnistuneesti, mutta ne ovat jääneet lähtemättä vastaanottavalta palvelimelta eteenpäin. Kehotettu olemaan yhtydessä vastaanottajaan.
- Tilauksen peruutus ei varoita että niteet poistetaan; Yhteisöön viety ehdotus, jossa tilauksen perumisen yhteydessä ilmoitetaan, että tilaukseen liittyvät niteet poistetaan. Tätä ei ole vielä tuotu meille testattavaksi, odotetaan yhteisön kommentteja asiasta.
- Edellisen yhteydessä huomattu, että tilauksen epäonnistunut poisto voi aiheuttaa tuplaid:n items- ja deleteditems-tauluhin. Havainto raportoitu yhteisöön tiketissä Bug 42303 - Duplicate itemnumber in items and deleteditems table when order cancel fails
Lari
Tiketit
-
Lappi: Listaus sip-palvelimelle yhteyden saavista automaateista https://github.com/KohaSuomi/Koha/issues/2234 [7.4.] Lähetin @LeenaKinnunen Matrixiin tämän päivän ja viime viikon ajalta lokeilta kerätyt tunnukset, joilta on tullut liikennettä.
-
99-sanomien käsittely SIP-palvelimen ohi https://github.com/KohaSuomi/Koha-25x/issues/192 [8.4.] Rajapinnassa luotujen SIP-vastausten generoimisen jälkeen on nyt lisätty #remove carriage return/line feed from response ennen kuin muuttujat välitetään XML:n muodostajalle. Muutos testeillä testattavana.
-
Varaukset-sivulle sivutus https://github.com/KohaSuomi/Finna-kehitysehdotukset/issues/39 [9.4.] Koha tukee sivutusta ja api-kyselyjä voi muutenkin optimoida. esim: GET /api/v1/patrons/123/holds?page=1&per_page=20 vastauksessa Headerinä kokonaismäärä: X-Total-Count: 105 X-Base-Total-Count: 105 Dataa voi myös yhdistellä kyselyjen optimoimiseksi: GET /api/v1/patrons/123/holds?per_page=-1 x-koha-embed: biblio,item,pickup_library. Laitoin Finna-kehittäjälle nämä optimointiehdotukset varausten hakemiseen Kohasta.
-
Maksujen muodostus hidasta versionvaihdon jälkeen https://github.com/KohaSuomi/Koha/issues/2233 [9.4.] Tiketti yhteisössä: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42297
-
Bug 39142 - Add debug permission to allow user to toggle JS and CSS customizations on/off https://github.com/KohaSuomi/Bugiton/issues/57 [10.4.] Lisätty tuotantoon versionvaihdossa. Yhteisötiketin tila: Pushed to main for 26.05 Needs documenting.
- AI-työkalujen opiskelua
- Vaarassa havaitun raporttiesimerkin toiminnan muutoksen tutkintaa. Pyydetty tekemään pääkäyttäjän kautta tiketti.
Kodo
- Kuukausihuollossa tarvittavat päivitykset kaikille palvelinnodeille ja koha-kontainereihin. Huollon jälkeen havaittu DB2 muistikamman vioittuminen, josta syystä kaksi muistikampaa pois käytöstä tilasto/raporttipalvelimella.
- INNODB buffer pool muutos tietokantapalvelimella; INNODB buffer pool muutos DB2:lla vioittuneen muistikamman vuoksi. Tiketti jätetty odottaa-tilaan muistikamman vaihtoa ja asetuksen palauttamista varten. Seuraavaksi muistikamman vaihto kuukausihuollossa ja asetuksen palautus.
- Muistioiden generointi ja muistioformaatti; uuteen muistioformaattiin pyydetty kommentteja pääkäyttäjiltä Matrixissa; lisätty muistio-linkki ja todettu että uusi formaatti käytössä viikosta 14 alkaen. Lisätty muistiodokumentin alkuun huomautus että muistioiden laadinnassa voidaan jatkossa hyödyntää tekoälyä. Seuraavaksi kerätään palaute ja vakiinnutetaan formaatti sekä generointiskriptin-ajo.
- Yli 20 merkkiset viivakoodit testeillä.;
ylipitkiä tunnuksia sisältävät niteet siirretty testeillä tauluun
items_overlong_barcodes(määrät vaihtelevat, Vaskissa reilut 1000). - Sotuteekin lukituksen poisto; lukitus purettu ja tiketti suljettu.
- Tilastoviiveen raportointi; todettu toimivaksi ja tiketti suljettu.
- Tietokantadumppien jakaminen; tarkennettu tason 0 dumpin järjestys (dumpataan viimeisenä, palautetaan ensimmäisenä) ja todettu tuotantoon viedyksi ja toimivaksi; tiketti suljettu. Seuraavaksi varmistusjärjestelmän ja palautusten dokumentointi, työn alla, mutta tiketöitävä.
- Ajastetut ajot testeillä; RunTestCronjobs-järjestelmäasetus + testeille mukautetut crontabit otettu käyttöön kaikkien kimppojen testeissä. Ohjeistettu käyttö (Local Use → RunTestCronjobs). Commit koha-suomi-utility commit 76eb038 (development).
- Maksujen muodostus hidasta versionvaihdon jälkeen; kuvattu syyhypoteesi (uudet joinit/sarakkeet + kuorma puoliltaöin) ja luvattu tuotantotietokantoihin uusi indeksi laskennan nopeuttamiseksi. Paikallisia koodimuutoksia ei tehdä ja verkkokirjaston maksukatkon pidentämistä suositeltu. Seuraavaksi indeksin lisäys tuotantoon ja vaikutuksen seuranta (maksujen laskennan kesto / kuorma). Lari avannut tiketin maksujen laskennan koodin tehostamisesta yhteisöön.
- Vaski: Raporttien ajaminen Raportterin kautta epäonnistunut; esitetty mahdolliseksi syyksi raporttipalvelimen muistiongelma tai muut yölliset “glitchit” (logrotaten jälkeinen starmanin uudelleenkäynnistys). INNODB buffer poolin muutos vakauttanee tilanteen kunnes palvelimen vioittunut muisti on korjattu. Seuraavaksi seuranta muistikamman vaihdon jälkeen ja virheiden toistumisen tarkkailu.
- Koha antoi virheen 500, kun asiakkaalle koitti lainata toiselle asiakkaalle varatun/laiantun kirjan; siirretty Koha-tietovarantoon. Seuraavaksi vastuutus ja korjauksen suunnittelu Koha-tietovarannossa.
- Niteiden muokkauksessa muokattava rivi ei pysy enää keltaisena tallennuksen jälkeen; siirretty Koha-tietovarantoon (versiopäivitys tehty). Seuraavaksi vastuutus ja korjauksen suunnittelu Koha-tietovarannossa.
- Kaukolainapyynnöt - asiakkaan nimen piilotus; tiputettu “Tehtävä”-status pois. Seuraavaksi sovitaan toteutus ja vastuutus viikkopalaverissa.
- Tunnusten automaattihallinnan parannukset; suunniteltu tietoturvaan liittyviä parannuksia käyttäjätunnusten automaattiseen käsittelyyyn. Seuraavaksi tiketti käytetään asiantuntijaryhmässä, jossa päätetään parametroinnista. Sen jälkeen muutoksen toteutus.
- Testien lokirotaation service-check; poistettu käytöstä ja tiketti suljettu.
- Cronjobtriggerit; Cronjobtriggerien yhdistämisen suunnittelu ja toimita triggerin kanssa jatkossa. Seuraavaksi triggerien yhdistäminen ja testien TRIGGER-muuttujien päivitys. Samalla korjataan myös utility#103.
- Hostkey sähköpostihälyjen poistaminen käytöstä; hostkey-hälytykset poistettu käytöstä (valtaosin epäajantaisia ja tarpeettomia) ja vanhat hälyt siivottu admin-laatikosta; tiketti suljettu.
- zebradb-konfigeissa roikkuu viittauksia jaettuun /home/koha/koha-dev:iin; viittaukset vaihdettava vielä nexteille; linkitetty next-roolin päivitykseen. Seuraavaksi vaihto nexteille ja varmistus ettei /home/koha/koha-dev -riippuvuuksia jää.
- /home/koha hakemistossa perl5 modulihakemisto;
OAI-testauksessa testeillä virhe
Can't call method "processing_instruction" ... HTTP/OAI/Response.pm line 115. Seuraavaksi virheen syyn selvitys (HTTP::OAI / ympäristö / data) ja korjaus; OAI-uusintatesti. - Jaetun kuvailutietovarannon muodostaminen testeille; TäTi-testille yhdistetään testi-Kohien kuvailutietueet yhteen tietokantaan ja jaetaan ne näkyminä kaikkiin testi-installaatioihin (valmistautuminen jaettuun kuvailutietovarantoon). Seuraavaksi tietueiden alustava yhdistely ja testaukset testi-kannoissa.
- Pseudonymisoinnissa huomioitavaksi etunimettömät asiakastyypit;
siivottu testeiltä preferred_name -jäämät asiakastyypeiltä
API,AUTOM,KAUKOLAINAjaYHTEISO. - EDItX RSA1 avainten vaihto; odotetaan edelleen Kirjastopalvelun avaintoimitusta: avain toimitettiin Google Drivessä (vaatii Google-kirjautumisen), pyydetty toimittamaan julkinen avain sähköpostilla.
Johanna
- KPODUE-22: Replace buyer_name with one on the database (koha-plugin-overdue-tool - master)
- Add week flag and improve the output (koha-suomi-utility - development, master)
- Update kohasuomi2026.md (kohasuomi.github.io - master)
- Add custom class to _pages files (kohasuomi.github.io - master)
- Adjust the css for only _pages files (kohasuomi.github.io - master)
- Add sticky sidebar (kohasuomi.github.io - master)
- Adjust the width of the page (kohasuomi.github.io - master)
- Add custom css for page width (kohasuomi.github.io - master)
- Update kohasuomi2026.md (kohasuomi.github.io - master)
- Remove single from template (kohasuomi.github.io - master)
- KohaSuomi/Koha - Vaski: Raporttien ajaminen Raportterin kautta epäonnistunut; Vastuutettu: johannaraisa. Kommentti: Kyllä ne Emailerin kutsut näkyy tulevan klo 2 yöllä. Ei tässä voi kuin seurata ja ehkä tuo muistikamman vaihto auttaa asiaa. Kommentti: Vaskissa plack on käynnistynyt 8.4. uudestaan klo 0.12, joten en usko sen tuohon vaikuttavan.
- KohaSuomi/Koha - Muistioiden generointi ja muistioformaatti; Kommentti: Parantelin “github-weekly-summary”-skriptiä, nyt sen pitäisi tehdä nuo oikeassa muodossa kun ajaa note-vivulla. Lisäksi kävin lisäämässä verkkosivulle tyylin joka leventää noiden muistioiden leveyttä. Aika kapea oli tällaisella isolla näytöllä katsella.
- KohaSuomi/Koha - Pelkillä place_holds + view_borrower_infos_from_any_libraries -käyttöoikeuksilla ei voi tehdä uusia varauksia; Vastuutettu: johannaraisa. Kommentti: Puuttuuko käyttäjältä list_borrowers, tuossa etsitään ja listataan asiakkaita, joten se pitäisi olla jos haluaa sellaista tehdä?
- KohaSuomi/Koha - Tietueiden siirto Melindaan takkuaa; Vastuutettu: johannaraisa. Kommentti: Tätä selvitellään Kansalliskirjaston kanssa, vaikuttaa siltä ettei heidän REST käsittele tietueita tarpeeksi nopeasti ja siksi tulee timeout-virhettä.
- KohaSuomi/koha-plugin-overdue-tool - Sukunimi erottumaan selvästi etunimistä; Vastuutettu: johannaraisa. Kommentti: Varmaan nexteillä yhdistelty sellainen versio mihin on jäänyt tuota koodia. Lisäsin nyt testeille version missä pitäis nuo sukunimet näkyä isolla.
- KohaSuomi/koha-plugin-record-manager - Tee käyttöliittymä; Tiketti suljettu.
- KohaSuomi/koha-plugin-record-manager - Käyttöliittymään sivutus; Tiketti avattu. Vastuutettu: johannaraisa.
- KohaSuomi/koha-plugin-record-manager - Käyttöliittymässä oleva haku toimimaan APIn kautta.; Tiketti avattu. Vastuutettu: johannaraisa.
Pasi
- Signum-muutoksen valmistelua Outiin, testiajo
- Tietuenäytön/hakunäytön muokkausasetusten parantelua
Viikko 15
Maanantain viikkopalaveria ei pidetty pääsiäisen vuoksi. Vastuuttomat tiketit vastuutetaan ensi viikon palaverissa.
Viikolla 14 tehty
Kodo
- Ajastetut ajot testeillä;
testicronjobien perussetti listattu (OUTI-test),
update-holds-to-pull-kuormariski huomioitu, syspref-ohjaus (RunTestCronjobs) toteutettu testiajojen määräaikaiseen päälle/pois-kytkentään. - Lappi: Omatoimikirjaston käyttökiellon asettaminen asiakkaalle; estot asetettu.
- Lappi: Listaus sip-palvelimelle yhteyden saavista automaateista; kesken. SIP-palvelimelle väärällä RO-tunnuksella yhteyttä ottavat Lapin automaatit. Pyydetty SIP-palvelimelta lista yhteyttä ottavista automaateista rajauksen tekemiseksi. Seuraavaksi SIP-lista ulos ja tunnusten/salasanojen tarkistus niille automaateille, jotka ottavat yhteyttä väärällä RO-tunnuksella.
- Vaara: Ceepos kassajärjestelmän muutostyöt; kesken, vanha IPsec-tunneli purettu, uusi liikennöinti kesken. Koha-päähän tarvitaan ceepos-yhteysosoitteen muutos + tarkistuspalaveri + testaus, eteneminen Meita/CPU:n aikataululla. Seuraavaksi ceepos-yhteysosoitteen muutos Kohaan + yhteistestaus Meita/CPU:n kanssa (palaveri + testit).
- /var/etc/hakemiston siivous;
siivottu, vanhat tiedostot siirretty
/var/etc/koha/old-hakemistoon, jatkotoimet (sms_send + koha-conf → utility #105–#108); tiketti avattu takaisin kunnes liittyvät tiketit hoidettu. Seuraavaksi utility-tikettien #105–#108 läpivienti ja tämän sulkeminen niiden jälkeen. - zebradb-konfigeissa roikkuu viittauksia jaettuun /home/koha/koha-dev:iin; viittaukset siivottu, konffit vaihdettu prod- ja test-roolien kontteihin.
- Vanhat easticsearch-dumpit ja -hakemistot pois;
indeksien dumppaus ja synkkaus siirretty versiopäivityksessä Elmalle; vanhat dumpit ja
elasticsearch.ondisk-hakemistot poistettu tuotannoista ja varmistuksista. (tausta: Elma tuotantoon) - sms_send driverin siirto /var/koha/etc:stä tarkoituksenmukaisempaan paikkaan; sms_send todettu YAML-konffiksi (ei driveri) → jätetty etc:iin.
- /home/koha hakemistossa perl5 modulihakemisto;
korjaus tehty testeillä,
koha_perl_deps.plOK, OAI testaus vielä tekemättä. - MariaDB systemd service unitin korjaus; todettu, ettei palvelu käynnisty aina automaattisesti.
- Vanhat tietokantadumpit pois; kesken, tiered dumppeihin siirtymisen jälkeen vanhat tietokantadumpit poistettava varmistusjärjestelmästä manuaalisesti, poistossa huomioitava säilytysajat (erityisesti LTS). Seuraavana poistojen ajosuunnitelma (mitä poistetaan/mistä) + toteutus säilytysaikojen puitteissa + kuittaus tikettiin.
- next-roolin konttipohja pitää uusia; kesken, next-roolin konttipohja päivitettävä vastaamaan maaliskuu 2026 -versionvaihdon jälkeisiä tuotantoja ennen seuraavaa versiopäivitystä. Seuraavana erot tuotanto ↔ next -konttipohja kartoitetaan ja konttipohja päivitetään vastaamaan nykyisiä tuotantoja.
- LimitRequestBody-asetuksen muuttaminen palvelimella;
kesken, Apachen
LimitRequestBodyei rajoittava (apache “unlimited”). Myös HAProxyyn suunnitelluttune.bufsize/tune.maxrewrite-muutokset päätetty jättää tekemättä, koska ongelma muuttui Koha 3/2026 -versiossa ja epäonnistuu myös pienillä määrillä (vika ei todennäköisesti HAProxyssä). Seuraavana toisto pienellä aineistolla + lokien keruu (Koha + LB/HAProxy) ja rajaus, onko kyse request-koosta vai sovellus-/backend-ongelmasta.
Johanna
- Fix subroutine warning (koha-plugin-broadcast-biblios - master)
- Revert “Find active record with 035z” (koha-plugin-broadcast-biblios - ks25)
- Fix subroutine warning (koha-plugin-broadcast-biblios - ks25)
- Revert “Limit 035z from search” (koha-plugin-broadcast-biblios - ks25)
- Revert “Add system-control-number-cancelled to queryparser” (koha-plugin-broadcast-biblios - ks25)
- Rename script (koha-plugin-broadcast-biblios - master)
- Merge branch ‘ks25’ of https://github.com/KohaSuomi/koha-plugin-broadcast-biblios into ks25 (koha-plugin-broadcast-biblios - ks25)
- Rename script (koha-plugin-broadcast-biblios - ks25)
- Rollback for parameter push (koha-plugin-report-services - ks25)
- KOHA-2232: Improve parameter input and error logging (koha-plugin-report-services - master)
- KOHA-2232: Improve parameter input and error logging (koha-plugin-report-services - ks25)
- Create github-weekly-summary.pl and README (koha-suomi-utility - development, master)
- Rename format_markdown as format_standard and update README (koha-suomi-utility - development, master)
- Create just-for-fun and add educational scripts (koha-suomi-utility - development, master)
- Rename username variable example for weekly summary (koha-suomi-utility - development, master)
- Fetch commits across all branches not just default (koha-suomi-utility - development, master)
- Update kohasuomi2026.md with recent changes (kohasuomi.github.io - master)
- Change text in note (kohasuomi.github.io - master)
- Update kohasuomi2026.md with notes (kohasuomi.github.io - master)
- Document updates on Koha system issues and fixes (kohasuomi.github.io - master)
- Fix formatting (kohasuomi.github.io - master)
- Fix punctuation in issue responsibility note (kohasuomi.github.io - master)
- KohaSuomi/Koha - Tietueen Varaukset-välilehdellä englannikielisiä termejä ; Vastuutettu: johannaraisa. Kommentti: Tähän on tägit testeillä, mutta taitaa vaatia kielitiedostojen tekemisen.
- KohaSuomi/Koha - Tietuesiirtäjä lisäilee satunnaisesti ylimääräisiä 942c-kenttiä TäTissä; Vastuutettu: johannaraisa.
- KohaSuomi/Koha - Vaski: Raporttien ajaminen Raportterin kautta epäonnistunut; Vastuutettu: johannaraisa. Kommentti: Olen parannellut sitä muuttujien ja virheiden käsittelyä, saa ainakin lokittamaan paremmin. Testasin jo testillä, sitä ei oikein pysty muut testaamaan, joten laitan sen tuonne tuotantoon ja katsellaan mitä siellä näkyy. Kommentti: Toinen mitä mietin, että voisiko olla niin, että se raportti ei palauta mitään, ei siis ole dataa sille päivälle tarjolla ja antaa virheellisesti 500 virheen.
- KohaSuomi/Koha - Käyttöoikeuksia voi asettaa vain tietyille asiakastyypeille; Tiketti avattu.
- KohaSuomi/Koha - Rinnakkaisvaraus - Bug 15516 - Allow to place a hold on first available item from a group of titles; Vastuutettu: johannaraisa. Kommentti: Siirsin tämän tiketin Koha-repoon, ei enää liity versiovaihtoon.
- KohaSuomi/Koha-25x - Vaski: “Print slip and confirm” -painike ei toimi kun varauksen palauttaa ensimmäisen kerran; Vastuutettu: johannaraisa. Kommentti: Tämä on nyt tuotannossa.
- KohaSuomi/Koha-25x - Varauksen palautuksesta kaksi erilaista varausmodaalia; Vastuutettu: johannaraisa. Kommentti: Tässä ei taida olla muuta kuin tuo, että se modaali näkyy englanniksi. Käännösongelmasta taisi olla toinen tiketti, joten voisiko tämän sulkea ja käsitellä asiaa siellä?
- KohaSuomi/Koha-25x - Tietuesiirtäjä: Muutokset -popparin kenttien tiedot yhdelle riville; Vastuutettu: johannaraisa. Kommentti: Tämä on tuotannossa.
- KohaSuomi/koha-plugin-broadcast-biblios - OAI-setin siivousskripti; Vastuutettu: johannaraisa, Anknite-cpu. Kommentti: Tämä on ajettu Tätissä, vaatii vielä tarkistamisen ettei uusia synny ennen kuin suljen tiketin.
- KohaSuomi/koha-plugin-report-services - Oma lokitiedosto raportterirajapintaan; Tiketti suljettu.
- KohaSuomi/koha-plugin-visual-label-tool - Virhekäsittelyt eivät toimi oikein; Vastuutettu: johannaraisa. Kommentti: Käännösten lisääminen liitännäiseen rikkoi muokkauksessa virheviestien näkymisen. Samalla parantelin virheviestejä, jotta niistä ymmärtäisi paremmin mikä on vikana.
Viikko 14
Aika: Ma 30.3.2026
Läsnä: Ari, Lari, Johanna, Anneli, Emmi, Pasi, Kodo
Vastuuttomat tiketit
Muut asiat
- Asioiden kirjaaminen palaverimuistioon on jäänyt retuperälle, kuinka tätä tilannetta voitaisiin parantaa ja missä laajuudessa asioita on hyvä kirjata? Nyt tehtyjen muutosten seuraaminen on hankalaa.
- Kehittäjät kirjaavat tähän muistioon muiden tiedoksi asiat koko viikon ajalta.
- Päivitys ajetaan maanantai-iltana
Viikolla 13 tehty
Anneli
- Tietuenäyttöjen mukautuksista raportoitiin ongelmia kentän 020q-osalta. Ongelma johtui siitä, että Template Toolkit -sääntö ei huomioinut sitä, että q-osakenttä voi toistua. Laitettu testattavaksi toistot huomioiva versio
- Kuvailusääntöihin on tehty muutos, jossa 800t-osakenttään aletaan kirjaamaan sarjan nimekkeen perään tieto “(teksti : nide)”. Tämä rikkoo Sarja-tiedon hakulinkin, koska sarjaa haetaan t-kentän sisällön mukaisesti, esim. Myrskylän retket (teksti : nide). Kaikissa tietueissa ei kuitenkaan ole tuota uuden kuvailusäännön mukaista lisätietoa, joten ne eivät osu hakuun. Koitin ratkoa ongelmaa lisäämällä tietuenäyttöjen mukautus -työkalulla uuden Sarja-otsikon, joka tekee hakulinkin ilman tuota (teksti : nide) -lisäystä. Sain sen toimimaan, mutta huomasin sen jälkeen, että kuvailusääntöjen mukaan 800t-kenttään voidaan lisätä tietoja myös vähän toisessa muodossa, jos kyseessä on erikielisiä teoksia, esim. (teksti: nide : ruotsi). Tämä tieto tarkoittaa, että nykyinen regex ei toimi. Lisäksi ilmeisesti sarjatietoa haetaan myös 490-kentästä niissä tapauksissa, että sarjaan ei liity tekijää, eli silloin ei tehdä ollenkaan 800-kentän kirjausta. Tämä vaatii siis vielä pohdintaa.
- Eräpäivän siirto -työkalussa on ongelmana, että se näyttää esikatselussa uuden eräpäivän vain noin puolelle valituista. Eräpäivä kyllä muuttuu kaikille, vaikka tieto puuttuukin esikatselusta.
- Oulussa oli ongelma maksujen viennissä Ceepos-kassaan. Se epäonnistui välillä. Syyksi paljastui asiakkaan Lainaus-sivulla oleva Huomioi-kentän Maksa kaikki maksut -nappi, joka vei sellaiseen näkymään, jossa maksujen vienti Ceepokseen ei onnistu, koska osoitteessa ei ole mukana yksittäisten maksujen accountline_id:t. Pikakorjauksena kielletty käyttää kyseistä nappia ja Lari tekee kestävämmän korjauksen suoraan Ceepos-liitännäiseen eli piilottaa kyseisen nappulan.
- Lastussa oli lähtenyt asiakkaalle palautuskehotus, jossa ei ollut item-tägin sisälle muodostunut teostietoja. Epäilin ensin, että asiakas on ehtinyt palauttaa niteen siinä välissä, kun viesti on luotu, mutta ei vielä lähetetty. Teokset oli kuitenkin palautettu vasta viestin lähetyksen jälkeen, joten tämä teoria ei pitänyt paikkansa. Tämä saattaa jäädä mysteeriksi, koska muita vastaavia tapauksia ei message_queuesta löytynyt.
- OUTIssa ei ollut lähtenyt MEMBERSHIP_EXPIRY-viestejä. Todennäköinen syy on viestipohjassa ollut Template Toolkit -koodissa ollut virhe.
- Kyytistä ihmeteltiin, että Vanhentuneet varaukset -raportille ei tule enää tuloksia sen jälkeen kun ExpireReservesOnHolidays-järjestelmäasetukseen muutettiin heillä, että varausten ei sallita vanhentua kiinniolopäivinä (esim. viikonloppuisin). Raportti on kuitenkin rakennettu niin, että varaus on poistettu seuraavana päivänä sen expirationdatesta. Muuten siihen tulee mukaan muitakin kuin vanhentumisskriptin poistamia.
- Tein palautekyselyn pääkäyttäjille versionvaihdon sujumisesta. Mikä meni hyvin/huonosti, mitä voisi parantaa jne.
- Lumpeissa löytyi vielä neljä yli 20 merkkistä viivakoodia, jotka aiheuttivat Perustiedot-näytöllä virheilmoituksen. Nämä ohjeistettiin korjaamaan käsin.
- Vaarassa käyttäjällä ei näkynyt Perustiedot-näytöllä Tuo/Vie-nappi, ongelma korjaantui selaimen välimuistin tyhjennyksellä.
- TäTissä huomasin sellaisen ongelman, että jos IntranetUserJS: Generate PIN codes -liitännäinen on aktivoitu, mutta sinne ei ole määritetty mitään asiakastyyppejä, niin kaikille generoituu nelinumeroinen pin-koodi. Kävin epäaktivoimassa liitännäisen, koska sitä ei TäTissä tarvita.
- Suljin signum-muutokseen liittyviä tikettejä ja jätin auki lähinnä OUTIn muutokseen liittyvät. Ne tehdään sitten, kun OUTIssa on saatu vietyä päätökseen projektia varten tarvittavat muutokset.
- Kyytissä ja OUTIssa on tullut käyttäjiltä ilmoituksia, että he ovat saaneet Virhe 500 -ilmoituksen, kun ovat lainanneet toiselle asiakkaalle jo lainassa olevia niteitä ja valinneet valinnan “Muista istunnolle”, että lainaesto ohitetaan. Testasimme tätä Pirkko-Liisan kanssa sekä testeillä että tuotannossa superlibraian-oikeuksilla, perusvirkailijaoikeuksilla sekä minimioikeuksisilla tunnuksilla emmekä saaneet toistettua virheilmoitusta. Ehdotin ongelman johtuvan välimuistiongelmasta ja että käyttäjät voisivat tyhjentää selaimen välimuistinsa ja yrittää uudelleen. Tiketti Koha-25x #254
Johanna
- Bug 23269: Add missing translations (Koha-25x - ksdev/ks-0274-on-0243-KOHA-1563-prioritize-holds)
- Bug 39140: Add missing pickup library check (Koha-25x - ksdev/ks-0274-on-0243-KOHA-1563-prioritize-holds)
- Merge branch ‘master’ of https://github.com/KohaSuomi/koha-plugin-broadcast-biblios (koha-plugin-broadcast-biblios - master)
- Fix col class (koha-plugin-broadcast-biblios - master)
- Remove file (koha-plugin-broadcast-biblios - master)
- KOHA-2221: Fetch messages again when cancelling (koha-plugin-print-pdf-notices - master)
- KPVLT-11: Improve error message (koha-plugin-visual-label-tool - master)
- Fix fetching itemnumber for dropdown (koha-plugin-visual-label-tool - ks25, master)
- KPVLT-11: Fix error handling and improve messages (koha-plugin-visual-label-tool - master)
- Remove console.log (koha-plugin-visual-label-tool - master)
- Add entry for ksdev/ks-0306-bug-40739-transfersblockcirc (koha-suomi-utility - master)
- KohaSuomi/Koha - Siili: middle_name eli toinen nimi -kenttien tyhjennys; Vastuutettu: johannaraisa, Anknite-cpu. Kommentti: Nyt on tehty
- KohaSuomi/Koha - Tarratulostuksessa ei saa luokkaa kirjaimella alkavasta signumista; Vastuutettu: johannaraisa, Anknite-cpu.
- KohaSuomi/Koha - Palautuksessa ei voi palauttaa useita kuljetettavia niteitä peräkkäin; Vastuutettu: johannaraisa. Kommentti: Tämä on nyt testeillä.
- KohaSuomi/Koha - OUTI: Maksu ei siirtynyt Ceeposiin ja Koha antoi virheilmoituksen “Missing from configuration”; Kommentti: Minkätyyppistä maksua tässä ollaan maksamassa? Vaikuttaa siltä ettei se payment_type ole oikein.
- KohaSuomi/Koha - Lappi: Suomi.fi -viestien käyttöönotto; Vastuutettu: johannaraisa.
- KohaSuomi/Koha - Lappi: Testikantaan päälle kaukolainamoduuli; Vastuutettu: johannaraisa. Kommentti: Nyt on laitettu nämä testille.
- KohaSuomi/Koha - Tulosta ilmoituksia -liitännäisessä peruuta-painiketta painaessa sivu ei päivity automaattisesti; Vastuutettu: johannaraisa. Kommentti: Testeillä on tähän korjaus, lataa sivu ctrl+F5:llä.
- KohaSuomi/Koha-25x - Vaski: “Print slip and confirm” -painike ei toimi kun varauksen palauttaa ensimmäisen kerran; Vastuutettu: johannaraisa. Kommentti: Tämä on nyt testeillä testattavana. Kommentti: Tähän löysin jo syyn, napin if-lauseesta puuttui kirjastopisteen tarkistus.
- KohaSuomi/Koha-25x - Varauksen palautuksesta kaksi erilaista varausmodaalia; Vastuutettu: johannaraisa. Kommentti: Tuolle hold-found-modal-modaalille käännökset tehdään sillä uudella tavalla mitä käytetään myös asiakashakusivulla. Kommentti: Vaskissa sekin näyttää olevan nyt englanniksi. Näyttävät laajentavan tuota tapaa tehdä käännöksiä, en tiedä auttaisiko tässä jos käynnistää plackin uudestaan.
- KohaSuomi/Koha-25x - Tietuesiirtäjä: Muutokset -popparin kenttien tiedot yhdelle riville; Vastuutettu: johannaraisa. Kommentti: Tämä on testeillä, OUTIssa ei näyttänyt olevan tietueita listassa jossa tuo olisi näkynyt. Vaskilla kävin katsomassa ja näytti tälle, Kommentti: Olen näköjään tämän jo neljä kuukautta sitten korjannut, mutta enää ei päde edes tuollainen määritelmä.
- KohaSuomi/Koha-25x - Noutohyllyjen tuonti nextiltä testille; Vastuutettu: johannaraisa. Kommentti: Nyt on Vaskille kopioitu hyllyt nextiltä.
- KohaSuomi/koha-plugin-visual-label-tool - Virhekäsittelyt eivät toimi oikein; Tiketti avattu. Vastuutettu: johannaraisa.
- KohaSuomi/koha-suomi-utility - Tätin SRU server (z3950_responder.pl) ei käynnistynyt; Tiketti avattu.
Emmi
- Kirkesiin ajettu cn_sort-kenttien korjaus Kirkes: tietokannassa virheellisiä cn_sort-kenttiä
- Testeille tehty muutoksia indeksointijonon kokoon ja muutos dokumentoitu
- Laskutustyökaluun lisätty testi-vipu, jolla voi generoida testilaskuja palvelimelle. Laskut generoituvat erilliseen test-hakemistoon ja ne merkitään tietokantaan failed-tilaan. Lisäksi niille tule oma failure_code:nsa. Laskutusliitännäinen: Test-vipu run_finvoices.pl ajoon
- Varaustyökaluun ei pysty tällä hetkellä viemään raportilla kuin alle 50 varausta. Ongelma näyttäisi poistuneen yhteisön versiossa 25.05.05, mutta korjaavaa committia ei ole vielä löytynyt. Varausten vienti raportilta erämuokkaukseen epäonnistuu isoilla määrillä
Lari
Tiketit
-
Yksityisoikeudellisten maksujen poistoajo ei päällä? https://github.com/KohaSuomi/Koha/issues/2223 [30.3.] Nämä ajot ovat olleet poikki kaikissa kimpoissa versionvaihdosta lähtien johtuen siitä, että ajastetun ajon $NEWTRIG-skripti puuttuu tuotannoista, eikä ajot siksi ole menneet läpi.
[30.3.] Nyt kaikkin tuotantoihin on korjattu ajastettu ajo. Ajautuu siis ensi yöstä taas päivittäin ja missatut maksutkin tulevat käsiteltyä.
-
Hyllyvarausraportille näppäintoiminto pudotusvalikkoihin https://github.com/KohaSuomi/Koha/issues/2210 [30.3.] Poistin holds-to-pull-skriptistä “zero-width space”-lisäykset jotta näppäinkomennot tarttuvat suodatusarvoihin ja tein mm. Hyllyssä- ja Noutopaikassa-sarakkeille kustomoidut filtterit. Testattavana testeillä.
[30.3.] Lisäsin saman kustomoidun filtteröinnin käyttöön näille muillekin sarakkeille, millä on pudotusvalikko ja missä voi olla useampi arvo valittavana. Testattavana testeillä.
-
Varauksen noutomuistutusilmoituksille sallittavat viestienvälitystavat https://github.com/KohaSuomi/Koha/issues/2190 [31.3.] Sovittiin kehittäjäpalsussa että siivotaan ei-halutut viestivalinnat pois asiakkailta tietokannasta ennemmin kuin muutetaan skriptin toimintaa (vipu tiettyjen toimitustapojen pakottamiseksi), jotta skripti toimii käyttöliittymässä näkyvien(/piilotettujen) valintojen mukaisesti. Ei maksa mittee.
-
OUTI: Maksu ei siirtynyt Ceeposiin ja Koha antoi virheilmoituksen “Missing from configuration” https://github.com/KohaSuomi/Koha/issues/2208 [31.3.] Toimimaton nappi on piilotettu Lainausnäkymästä. Testattavana testeillä.
-
Maksujen muodostus hidasta versionvaihdon jälkeen https://github.com/KohaSuomi/Koha/issues/2233 [1.4.] Tutkimusteni mukaan accountlines-tauluun on tullut versionvaihdossa uusi sarake old_issue_id ja issues/old_issues-tauluun checkin_library joilla voi olla merkitystä. Reserves-taulussa uutena deleted_biblionumber.
-
Vaskille käyttöön versiopäivityksen yhteydessä varauksen noutomuistutuksen muutokset https://github.com/KohaSuomi/Koha/issues/2198 [1.4.] Ajettu days_in_advance NULL -> 1.
-
Helle, asiakkaalle muodostunut Varauksen noutomuistutus voimassa olevasta lähiaikoina vanhenevasta varauksesta https://github.com/KohaSuomi/Koha/issues/2227 [1.4.] Lisäsin testeille noutomuistutusten luontiskriptiin ehdon, että vain varaukset, joiden tila on W”odottaa” käsitellään. https://github.com/KohaSuomi/Koha-25x/commit/bb3d199fc06dfeb9aa293498546327d525c198e2 Muutos viety testeille.
[1.4.] Testaus: Tee asiakkaalle kaksi varausta, jotka vanhenevat x päivän päästä ja tärppäytä toinen niistä. Varmista, että vanehenemispäivä on edelleen x päivän päästä. Tarkista, että noutomuistutus, joka muodostuu asiakkaalle valittuna ajankohtana sisältää vain tärpänneen varauksen.
-
Self service-pluginin repositorion korvaaminen Koha-Suomen versiolla. https://github.com/KohaSuomi/Koha/issues/1847 [2.4.] Plugin on poistettu käytöstä.
-
Lumme: uusien maksutyyppien lisäys mitätöintiajoon https://github.com/KohaSuomi/Koha/issues/2143 [2.4.] Maksutyypit on lisätty entisten lisäksi maksujen mitätöintiajoon. Ajautuvat joka päivä, joten huomenna poistuvat kaikki 3v ja sitä vanhemmat, joiden kuuluu poistua.
-
SIP2-autentikointi lokittuu virheellisesti verkkokirjastossa tapahtuvaksi https://github.com/KohaSuomi/Koha/issues/2079 [2.4.] Muutos on tuotannoissa.
-
EDItX Koodiin jääneen debuglokituksen poisto https://github.com/KohaSuomi/koha-plugin-editx/issues/11 [2.4.] Tämä muutos koski EDItX-pluginia eikä SIPoHTTP:ta kuten tiketissä virheellisesti mainittiin. Korjaus on paikallaan tuotannoissa ja testeillä (ja nexteillä).
Kommitit
- KohaSuomi/Koha-25x
6276f0d[30.3.] KOHA-2210 Use custom filter plugin in template for filter typing and exact matches8c28b94[30.3.] KOHA-2210 Use custom list filter for all dropdown columnsbb3d199[31.3.] Only deal with reserves with waiting status
- KohaSuomi/koha-plugin-ceepos-integration
fa7053e[31.3.] KOHA-2208 hide paycollect button in circulation.pl that doesn’t work with Ceepos
Kodo
- Koha versiopäivityksen yliheitto + ajot; yliheitto ja ajot ajettu sunnuntain 2026-03-22 – maanantain 2026-03-23 välisenä yönä.
- FacetSortingLocale-järjestelmäasetuksesta puuttuu kielivaihtoehdot; tilanne kuvattu: ongelma ei ilmene testeillä; TäTi ja Siili ok; muissa kimpoissa kielivaihtoehdot näkyvät/puuttuvat vaihtelevasti. Kokeellinen korjaus tehty, mutta tulos laiha.
- Lainaus ja palautus -sivujen sivuvalikossa väärä linkki; linkki korjattu kiireellisenä tuotantoihin; pysyvämpi korjaus tehty ja tulossa buildissa tuotantoon; tiketti jätetty auki odottamaan tuotantoon päätymistä. Seuraavana varmistus viikkopäivityksen jälkeen, että pysyvä korjaus on tuotannossa, ja tiketin sulku.
- EDItX-plugin - koha-plugin-editx;
hankinta tuotti
HANK_-alkuisia viivakoodeja kimpoissa joissa halutaan automaattigeneroitu viivakoodi, korjaus tehty EDItX-pluginille ja testattu toimivaksi. Commitoitu ja pushattu, ei vaadi muita toimenpiteitä, seuranta mahdollisten uusien havaintojen varalta. - Vanhentuneiden varausten peruuttaminen (crontab); tilanne todettu tarkistettavaksi ensi viikolla, vanha cronjob deprekoitu ja turha, mutta ei toiminnallista haittaa. Seuraavana crontab-rivien läpikäynti kimpoittain ja päätös vanhan rivin poistosta / uuden rivin varmistus.
- 99-sanomien käsittely SIP-palvelimen ohi; Bibliothecan automaattien yhteensopivuusongelma (97 resend / checksum/sequence -epäily, mahdollinen rivinvaihto/carriage return -ero) Korjauksen testauksesta sovittu Bibliothecan kanssa. Seuraavana testaus Bibliothecan automaatilla, jotta korjaus voidaan validoida ennen uudelleenkäyttöönottoa.
- Runsaasti erilaisia SIP-tunnusongelmia monissa kimpoissa. Tunnuksia putoillut kyydistä versiopäivityksessä, korjailtu sitä mukaa kun tulee vastaan. Seuraavana tarkistettava kaikkien kimppojen sip-konfiguraatioiden oikeellisuus
Viikko 13
Versionvaihdon vuoksi normaaliin viikkopalaveri aikaan pidettiin versionvaihdon tilannekatsaus.
Viikko 12
Aika: Ma 16.3.2026
Läsnä: Lari, Anneli, Johanna, Aleksi, Pasi, Ari, Kodo, Emmi
- Vastuuttomat tiketit
Viikko 11
Aika: Ma 9.3.2026
Läsnä: Ari, Emmi, Johanna, Aleksi, Lari, Kodo, Pasi
- Päivystysvuorot viikosta 12 alkaen
- Vastuuttomat tiketit
- Versionvaihdon tilannekatsaus, testien versionvaihtoon viikko
Viikko 10
Aika: Ma 2.3.2026
Läsnä: Ari, Emmi, Johanna, Aleksi, Lari, Anneli, Kodo
- Vastuuttomat tiketit
Viikko 9
Aika: Ma 23.2.2026
Läsnä: Anneli, Ari, Lari, Kodo, Emmi
- Vastuuttomat tiketit
Viikko 8
Aika: Ma 16.2.2026
Läsnä: Ari, Emmi, Johanna, Kodo, Anneli, Lari, Pasi
- Päivystysvuorot vko 9 eteenpäin
- Vastuuttomat tiketit
- Versionvaihdon tilannekatsaus, kun versionvaihtoon reilu kuukausi.
Viikko 7
Aika: Ma 9.2.2026
Läsnä: Ari, Pasi, Lari, Emmi, Johanna, Kodo
- Vko 7 päivitys
- Koha-tietoturvapaikka, tuotantoon tiistaina 10.2. aamulla.
- Vastuuttomat tiketit
- IntranetUserJS-rimpsujen päivitykset
- Pääkäyttäjät tekee varsinaisen muutoksen, Koha-Suomen päivystäjä laskee uuden tarkisteen.
- Tehdään ohjeistus (Emmi), päivitetään principio (Kodo)
- Meitä kiinnostavien yhteisö-tikettien koostaminen esim. Bugiton-tietovarantoon.
- Avataan tiketti bugittomaan ja siihen linkki bugzillaan.
- OUTIn signum-kuvio
- Käytetään asiantuntijaryhmässä, saataisiinko yhtenäinen käytäntö
- Otettanee plugin matkaan tilapäisesti, työ on Outille maksullista
Viikko 6
Aika: Ma 2.2.2026
Läsnä: Ari, Anneli, Lari, Johanna, Kodo, Pasi
- Vastuuttomat tiketit
Viikko 5
Aika: Ma 26.1.2026
Läsnä: Ari, Anneli, Kodo, Emmi, Johanna, Lari, Pasi
- Vastuuttomat tiketit
- Rajapintojen salasanojen/tokenien kierrättäminen ulkoisissa palveluissa.
- Pyydetään pääkäyttäjiä miettimään mitkä mahdolliset palvelut, ja uusimaan niiden salasanat säännöllisesti.
Viikko 4
Aika: Ma 19.1.2026
Läsnä: Johanna, Pasi, Kodo, Ari, Lari ja Emmi
- Vastuuttomat tiketit
- Versionvaihdon tilannekatsaus, kun laajemmat testaukset ovat olleet käynnissä viikon.
Viikko 3
Aika: Ma 12.1.2026
Läsnä: Pasi, Anneli, Emmi, Ari, Lari, Johanna, Kodo
- Vastuuttomat tiketit