Projekti

Yleinen

Profile

Kehitysehdotus #4089

Niteen poisto poistaa lainan asiakkaan lainahistoriasta

Lisännyt Pirkko-Liisa Lauhikari noin 4 vuotta sitten. Päivitetty 5 kuukautta sitten.

Tila:
Suljettu
Prioriteetti:
Normaali
Luokka:
Nidetiedot
Kohdeversio:
-
Alku:
23. Heinäkuuta 2019
Määräaika:
% Tehty:

0%

Arvioitu aika:
Yhteyshenkilö:
Tiketti Bugzillassa:
Votes: 2

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

Vie Atom PDF