Open ajrajala opened 1 year ago
Sama ongelma huomattiin myös Kyytissä ja meillä myös AllowRenewalIfOtherItemsAvailable-asetuksena Salli. Toivottavasti saadaan korjattua.
Koha-Suomen palaveri 10.8.2023: Tuodaan korjaus meidän versioon.
Tuotu testeille.
En onnistunut saamaan aikaiseksi tilannetta, jossa nidevaraus estäisi uusimisen. Loin ensin tilanteen, jossa tietueessa oli saatavilla-tilaisia niteitä ja nidevaraus niteeseen joka on lainassa asiakkaalla. Asiakkaan lainoissa nide näkyi uusittavissa.
Lainasin sen jälkeen tietueen muut saatavilla-tilaiset niteet. Edelleenkin nide näkyy asiakkaan tiedoissa uusittavissa olevana. 🤔 Kyseessä tämän testiasiakkaan laina Ukkometso (nide 20203116031).
Sama havainto. Kyyti-testillä sai nidevaratun lainan edelleen uusittua.
Omalla testikoneellani toimii oikein, "Uusinta"-sarakkeessa on "Varattu"-linkki niteen varauksiin, nidettä ei pysty valitsemaan uusittavaksi. Olisikohan tässä taas joku välimuistiongelma?
Auttaako, jos sivun päivittää ctrl+F5?
Auttaako, jos sivun päivittää ctrl+F5?
Näkyy nyt oikein vaski-testillä.
Näyttäisi minusta toimivan halutulla tavalla:
Myös Kyyti-testillä vaikuttaa nyt toimivan oikein.
Toimii myös Helle-testillä. Hienoa, että tämän asetuksen ominaisuus on nyt toimiva ja käyttökelpoinen!
Toimii tuotannossa, mutta sellainen huomio tuli nyt sattumalta vastaan että jos nidevaraus kohdistuu niteeseen joka ei ole varattavissa (niteellä vaikkapa ei lainata tai kadonnut -tila) eikä tietueella ole muita saatavilla olevia niteitä, estyy myös toisen lainassa olevan niteen uusiminen. Tilanne tällä testitietueella, testiasiakkaalla VASKI088534 lainassa olevaa nidettä ei pysty tällä hetkellä uusimaan vaikka nidevaraus kohdistuu tietueen toiseen niteeseen.
Erikoinen tilanne, vaikea äkkiseltään sanoa onko tarkoituksellista vai ei, ei kuitenkaan suoraan johdu näistä muutoksista. Varattavuuden tarkistamisen logiikassa ainakin on sekavuuksia/virheitä joihin on mahdollisesti tulossa korjauksia: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32702
Suljen tiketin koska viimeisenä mainittu ongelma ei johdu tehdyistä muutoksista. Tehdään ongelmasta oma tiketti, jos koetaan tarpeelliseksi, ongelma kuitenkin aika marginaalinen.
Sellainen huomio OUTIsta, kun järjestelmäasetus AllowRenewalIfOtherItemsAvailable on päällä eli "Salli", nidevaraus estää muiden lainassa olevien niteiden uusinnan, jos yhtään nidettä ei ole saatavana-tilassa.
Aiemmista testauksista on kommentti: Nidevaraus ei estä muiden niteiden uusimista (riippumatta siitä onko tietueella muita saatavilla olevia niteitä vai ei).
Näyttäisi kuitenkin niin, että jos tietueessa on saatavana olevia niteitä, nidevaraus ei estä muiden lainassa olevien niteiden uusintaa, mutta jos kaikki tietueen niteet ovat lainassa, nidevaraus estää niiden uusinnan.
Mikä vikana?
Vaskissa otettiin käyttöön asetus AllowRenewalIfOtherItemsAvailable, joka mahdollistaa uusia varatun teoksen silloin kun saatavilla on riittävästi niteitä jotka voivat täyttää varauksen. Käyttöönoton jälkeen tuli esille, että asetus ei osaa kuitenkaan huomioida nidevarauksia.
Löysin Bugzillasta tuoreen tiketin asiasta: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32878. Saakohan tätä korjausta tuotua meille käyttöön?
Mitä pitäisi tapahtua
Jos lainassa olevaan niteeseen kohdistuu nidevaraus, uusinnan pitäisi olla estetty vaikka tietueella olisikin muita saatavilla olevia niteitä.
Kuinka toistaa ongelma/asia
Selain
No response
Jotain muuta?
No response