New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tietueen kuvailun virheilmoituksen Mene kenttään -linkki ei toimi #580
Comments
Sain tiedon, että 942c eli aineistotyyppikentän osalta Koha oli toiminut vastaavalla tavalla. |
Testasin tätä Biblibren sandboxissa ja siellä Mene-linkit toimivat. Kokeilin myös poistaa käytöstä testiltä kaikki IntranetUserJS:t ja IntranetUserCSS:t, eikä niiden poistolla ollut merkitystä. Muistelen myös, että olisin noita linkkejä nexteillä jossain vaiheessa testannut ja ne toimi silloin. Mutta en ole muistikuvasta 100 % varma. Kommenteissa mainitut yhdistelyt ja tietuekorvaamiset ei ymmärtääkseni liity tähän linkki-ongelmaan, joten teetkö Kati niistä tarvittaessa omat tikettinsä (yksi ongelma/tiketti). :) |
Tarpeetontahan tuo korvaustoiminnon käyttö oli ongelman kannalta eli tarvetta uuteen tikettiin ei Anneli ole :) |
Itse asiaan eli otsikossa määriteltyyn toimintaan. Tarkoitko Anneli, että versionvaihdon jälkeen tämä ongelma pitäisi olla korjattuna? Näyttäisi liittyvän suomenkieliseen pohjaan eli kun vaihdoin kielen englanniksi, linkki toimi. |
Kokeilin Helle-tuotannon suomenkielisessä Kohassa. Kuvailu-osion Uusi tietue -toiminto avasi uuden tietueen. Klikkasin tietueen Tallenna-painiketta lisäämättä tietueelle tietoja. Tietue-näkymää tallennuksen jälkeen: Kokeilin kaikkien kuvassa näkyvien kenttien Mene kenttään -linkit tietueen Osa 0 -osiossa:
Siirryin tietueen Osa 2 -osioon
Siirryin tietueen Osa 9 -osioon
|
Testailin nyt myös ja kuten Kati tuossa on huomannut, niin linkki toimii, jos ensin menee itse oikealle välilehdelle ja sitten klikkaa Mene-linkkiä. Kielivalinnalla ei ole merkitystä eli sekä suomenkielisessä että englanninkielisessä tapahtuu tuo sama. PTFS Europen sandboxissa linkki osaa mennä automattisesti myös oikealle välilehdelle. Kun hiiren vie linkin päälle ja katsoo sen osoitetta, niin linkin osoite on sama sekä meidän versiossa että sandboxissa. Ja jos linkkejä katsoo selaimen Tarkastele-toiminnolla, niin minun silmään ne näyttää samanlaisilta meillä ja sandboxissa. |
Nykyversiossa addbiblio.tt:ssä selectTab() -funktiolle syötettävä parametri on jostain syystä vääränlainen. Nextillä siihen on tullut muutos, ja tabin vaihto toimii taas. Nextin mukainen koodinpätkä ei kuitenkaan toimi vielä nykyversiossa, se on riippuvainen jostain muista muutoksista. Sekä minun fiksillä että nextissä esiintyy tabi-asian korjaannuttua toista ongelmaa: sivu ei skrollaannu ihan perille asti haluttuun kohtaan tabin vaihtumisen jälkeen (esim. ruutu hyppää kentän 910 kohdalle eikä mene kenttään 942 asti). Asia vaikuttaa korjaantuvan lisäämällä pienen viiveen vaihdon ja skrollauksen väliin (esim. 200 millisekuntia). Tämä viive on tarpeen siis myös uudessa versiossa, ja kannattaa ottaa testattavaksi. Fiksattu funktio addbiblio.tt:ssä:
|
Githubissa. Vietävä testeille. |
Tosiaan tabin vaihto toimii, mutta skrollaus oikeaan kohtaan sivua ei. Samanlaista skrollausvikaa saattaa esiintyä muuallakin, kun sivu ei ehdi latautua kokonaan ennen kuin se hakee skrollaukselle koordinaatit. Tähän voisi mahdollisesti olla joku universaalimpi fiksi. Tässä nyt tuo tabin vaihto aiheuttaa vikakoordinaatteja ja timeoutin pitäisi se korjata. Pienellä timeoutilla näyttäisi ainakin minulla toimivan mainiosti. Eli 23-versiossa korvataan vain funktion viimeinen rivi: Tämä nyt Githubissa. Tuotava nexteille. |
Helle-nextissä toimii. |
Vaski-nextissä toimii samoin kuin Hellessäkin |
Mikä vikana?
Kuvailu-toiminto ilmoittaa tietuetta tallentaessa, kun tietueelta puuttuu esim. pakollisen kentän arvo.
Ilmoituksessa on mainittuun puuttuvaan kenttään Mene kenttään -linkki, joka ei nyt vie ilmoituksessa mainittuun kenttään eikä muuallekaan.
Esimerkki Helle-tietueesta (biblionumber=1354970). Tietueelta puuttuu pakollinen 084-kenttä.
Mitä pitäisi tapahtua
No response
Kuinka toistaa ongelma/asia
No response
Selain
No response
Jotain muuta?
No response
The text was updated successfully, but these errors were encountered: