Kehitysehdotus #4089
Niteen poisto poistaa lainan asiakkaan lainahistoriasta
0%
Kuvaus
Kun kirjastossa poistetaan nide, jota asiakkaat ovat lainanneet, poistuu laina myös asiakkaiden lainahistoriasta. Toiminto on epälooginen asiakkaille. Ainakin OUTIssa toivotaan, että teos näkyisi asiakkaan lainahistorissa niteen poistosta huolimatta.
Historia
#1
Updated by Päivi Knuutinen almost 4 years ago
Olen samaa mieltä, pitäisi edelleen näkyä asiakkaan lainahistoriassa. Toivottavasti teknisesti on mahdollista.
#2
Updated by Anneli Österman yli 3 vuotta ago
- Tila changed from Uusi to Kommentoitu
Tutkailimme tänään old_issues-taulua toisen asian yhteydessä ja hoksasimme, että taulussa on paljon rivejä, joissa itemnumber on NULL. Tutkailimme vähän lisää ja itemnumber on skeeman mukaan foreign key items-tauluun eli kun nide poistetaan items-taulusta (siirretään deleteditems-tauluun), tyhjennetään old_issues-taulusta itemnumber-tieto. Tästä johtunee, että teos ei näy myöskään asiakkaan lainahistoriassa.
Jotta lainahistorian voisi säilyttää, pitäisi old_issues-taulussa (ja issues-taulussa, koska näiden pitää vastata toisiaan) olla jonkinlainen "old_itemnumber"-sarake, johon itemnumber siirretään, kun nide poistetaan.
Teknisesti tämä lienee mahdollista, mutta tarkottaisi skeema-muutosta ja monia muutoksia koodiin. Tämä tarve/kehitysehdotus kannattaa minusta laittaa yhteisölle, jotta näin massiivinen muutos ei jäisi Koha-Suomen ylläpidettäväksi.
#3
Updated by Emmi Takkinen yli 3 vuotta ago
Anneli Österman kirjoitti:
Tutkailimme tänään old_issues-taulua toisen asian yhteydessä ja hoksasimme, että taulussa on paljon rivejä, joissa itemnumber on NULL. Tutkailimme vähän lisää ja itemnumber on skeeman mukaan foreign key items-tauluun eli kun nide poistetaan items-taulusta (siirretään deleteditems-tauluun), tyhjennetään old_issues-taulusta itemnumber-tieto. Tästä johtunee, että teos ei näy myöskään asiakkaan lainahistoriassa.
Jotta lainahistorian voisi säilyttää, pitäisi old_issues-taulussa (ja issues-taulussa, koska näiden pitää vastata toisiaan) olla jonkinlainen "old_itemnumber"-sarake, johon itemnumber siirretään, kun nide poistetaan.
Teknisesti tämä lienee mahdollista, mutta tarkottaisi skeema-muutosta ja monia muutoksia koodiin. Tämä tarve/kehitysehdotus kannattaa minusta laittaa yhteisölle, jotta näin massiivinen muutos ei jäisi Koha-Suomen ylläpidettäväksi.
Tähän ollaan jo ilmeisesti yhteisön puolella tekemässä isompaa muutosta, jossa kaikki ns. poistotaulut korvattaisiin sarakkeella, johon poistettaessa tallennetaan sitten poistopäivä: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20271
#4
Updated by Anneli Österman yli 3 vuotta ago
Emmi Takkinen kirjoitti:
Tähän ollaan jo ilmeisesti yhteisön puolella tekemässä isompaa muutosta, jossa kaikki ns. poistotaulut korvattaisiin sarakkeella, johon poistettaessa tallennetaan sitten poistopäivä: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20271
Näyttää hyvältä!
#5
Updated by Anneli Österman yli 2 vuotta ago
- Projekti changed from Palaute - Koha-Suomi to Kehitysehdotukset
- Luokka changed from Nidetiedot to Nidetiedot
- Tila changed from Kommentoitu to Kehitys yhteisössä
- Tiketti Bugzillassa set to 20271
#6
Updated by Ari Mikael Mäkiranta 5 kuukautta ago
- Nimetty set to Pirkko-Liisa Lauhikari
Asiantuntijaryhmän päätös 19.4.23. Seurataan yhteisön kehitystä.
#7
Updated by Pirkko-Liisa Lauhikari 5 kuukautta ago
- Tila changed from Kehitys yhteisössä to Suljettu
Githubiin tehty uusi tiketti: https://github.com/KohaSuomi/Koha/issues/507