KohaSuomi / koha-plugin-overdue-tool

(KPODUE) Laskutusliitännäinen
GNU General Public License v3.0
0 stars 0 forks source link

Laskutustyökalun toiminnot Luo Finvoice/Luo e-lasku mahdollistavat tuplalaskujen syntymisen #14

Open pirliis opened 11 months ago

pirliis commented 11 months ago

Kehitysehdotukseni

Jos käyttäjä painaa laskutustyökalussa vahingossa kaksi tai useamman kerran toimintopainiketta Luo Finvoice tai Luo e-lasku, syntyy asiakkaalle aina uusi lähetettävä lasku. Saisiko painikkeet Luo Finvoice ja Luo e-lasku muuttumaan aina epäaktiiviseksi, kun lasku on luotu ensimmäisen kerran asiakkaalle?

Jotain muuta?

No response

AnneliO commented 3 months ago

Asiantuntijaryhmä 8.4.2024:

Epäaktivoidaan Luo Finvoice / Luo e-lasku -napit, kun lasku on luotu.

Toinen vaihtoehto oli, että koko laskutettava tieto piilotettaisiin näytöltä napin painalluksen jälkeen, mutta se koettiin käyttäjän kannalta hankalaksi. Helposti tulee epäilys, että jotain on tehty väärin, jos tietoja katoaa ruudulta.

emta001 commented 3 months ago

Viety testattavaksi testeille.

pirliis commented 3 months ago

Testasin OUTIn tesillä. Painikkeiden Luo Finvoice/Luo e-lasku epäaktivointi näytti toimivan muuten ok., mutta jos laskun luonnin jälkeen meni käymään Jäljennös-sivulla ja palasi sieltä takaisin laskutusnäytölle, laskun luontipainike oli taas aktiivinen, jolloin laskun pystyi luomaan taas uudestaan. Asiakasesimerkit: borrowernumber=12124, borrowernumber=65913

emta001 commented 3 months ago

Testasin OUTIn tesillä. Painikkeiden Luo Finvoice/Luo e-lasku epäaktivointi näytti toimivan muuten ok., mutta jos laskun luonnin jälkeen meni käymään Jäljennös-sivulla ja palasi sieltä takaisin laskutusnäytölle, laskun luontipainike oli taas aktiivinen, jolloin laskun pystyi luomaan taas uudestaan. Asiakasesimerkit: borrowernumber=12124, borrowernumber=65913

Jaahas, tuopa ei tullut mieleenkään :smile: Kahellaan mitä asialle voi tehdä.

emta001 commented 3 months ago

Ongelma on siis siinä, että napin disablointi on sidottu click-tapahtumaan. Kun Takaisin-nappia painetaan Jäljennös-sivulla ja siirrytään takaisin laskutusnäytölle, Luo Finvoice-nappia ei paineta ja nappi on jälleen aktiivinen. Niin pitäisi saada jotenkin tallennettua se, että nappia on painettu.