KohaSuomi/Koha

Siilinjärvi: jäänyt tekemättä kirjastokorttinumeron ja käyttäjätunnuksen yhtenäistäminen

Closed this issue · 6 comments

Tukipyyntö

Tämä on ilmeisesti "unohtunut", olisi varmaan hyvä tehdä ainakin henkilöasiakkaille.

Voisiko kehittäjä ottaa yhteyttä ennen ajoa, niin selvitellään onko joukossa asiakkaita, jotka pitäisi ottaa erityistarkasteluun. Luulen, että ainakin henkilökunnalla saattaa olla omia virityksiä korttinumeroissa ja käyttäjätunnuksissa.

Jotain muuta?

No response

Tein siiliin raportin 83, joka listaa käyttäjät, joilla userid ja korttinumero eivät ole samat.

Kävin raportin läpi ja sen pitäisi olla nyt ok. Ajon voisi tehdä.

Lähes kaikki olivat päivityksen jälkeisiä kortinvaihtajia tai uusia asiakkaita . Ilmeisesti ovat kuitenkin päässeet kirjautumaan Finnaan, koska yhtään palautetta ei ole kirjautumisongelmasta tullut.

Tehdäänkö ajo vain henkilöasiakkaille HENKILO ja LAPSI?

Kopioituuko ajon jälkeen tieto korttinumero-kentästä käyttäjätunnus-kenttään jatkossa automaattisesti?

Tämä ajo pitäisi tehdä kaikille, myös virkailijoille. Ajon yhteydessä laitetaan voimaan triggeri, joka siirtää korttinumeron aina asiakastietojen tallennuksen yhteydessä userid:ksi. Jos virkailijoilla säilyisi eri userid, asiakastietojen muutoksen yhteydessä userid muuttuisi korttinumeroksi ja vanhalla (tekstimuotoisella tms.) userid:lla kirjautuminen ei enää onnistuisi.

Tästä pitäisi tiedottaa asiakkaita ja virkailijoita ennen kuin ajo tehdään?

Raportilla 83 olevat on nyt käyty läpi ja tiedotettu tai korjattu tai arvioitu etteivät aiheuta toimia. Ajon voi Siilin puolesta tehdä. Ilmoitatteko vielä kun on tuloillaan?

Ajo suoritettu:

MariaDB [siiliprod]> update borrowers set userid = cardnumber where cardnumber != userid;
Query OK, 547 rows affected (0.210 sec)
Rows matched: 547  Changed: 547  Warnings: 0

Vanhat userid:t tallennettu backup-tauluun useridbackup_2023_08_28 varmuuden vuoksi.

Myös triggerit before_borrowers_insert ja before_borrowers_update asetettu tuotantoon kopioimaan korttinumero userid-kenttään automaatisesti.

Korttinumero kopioituu oikein käyttäjätunnus-kenttään.
Korjatuista käyttäjätunnuksista ei ole ainakaan vielä aiheutunut mitään sotkua.
Suljen tiketin. Kiitos!