-
Notifications
You must be signed in to change notification settings - Fork 0
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
feat: Automaatio aineistojen kategorisoinnin lisäykseen #536
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hyvältä näyttää!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tarvitsee lisää testejä.
Lisäksi ei toimi kuten oli tarkoitus, eli jos UI:ssa valitsee "Tuo aineistoja" Suunnitteluaineistojen alla, valitsee ison kasan tiedostoja ja klikkaa "Tuo aineistot", tällä hetkellä aineistoja menee myös muiden pääkategorioiden alle.
Jatkokehitykseen tulee mieleen useampikin tiketti, mutta jos tuon nyt korjaisi ja tekisi testit, olisi edes sisäisesti eheästi toimiva kokonaisuus.
084af3f
to
68a855b
Compare
|
6e835ca
to
06da570
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Kun lisäsin nähtävilläolovaiheelle aineistot, mutta en lisäaineistoja, ja sitten painoin tallenna ja siirry..., tuli Unhandled Runtime Error
TypeError: Cannot read properties of null (reading 'aineistotValmiit')
Tiedostossa src/hooks/useProjektinTila.ts rivillä 15
if (tila.aineistotValmiit) {
toi tila ei ole määritelty...
}); | ||
aineistot | ||
.filter((velhoAineisto) => !find(value, { dokumenttiOid: velhoAineisto.oid })) | ||
.map<AineistoInput>((velhoAineisto) => ({ dokumenttiOid: velhoAineisto.oid, nimi: velhoAineisto.tiedosto })); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Täältä puuttuu toi forEach((aineisto) => { value.push(aineisto) }
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Toi ylemmän kommentin havainto johtuu mainissa jo olevasta ongelmasta, ei tässä featuresta tehdyistä muutoksista. Sinne korjattiin tänään se ongelma.
Hyvä havainto tämä toinen. Korjaan, testailen vielä vähän ja rebasetan tän.
… ne on Velhossakin
06da570
to
25a387d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Valitettavasti suunnitteluvaiheen aineistoissa on vieläkin virheitä. Jos lähtötilanne on se, että on hassu automaattitestiprojekti, ja sillä on 3 esittelyaineistoa, ja sitten valitsee jotkin 3 muuta tiedostoa suunnitelmaluonnoksiksi, niin UI:ssa näkyy kaikki oikein, mutta tallentamisen jälkeen esittelyaineistot ovat hävinneet (UI:ssa niitä ei ainakaan käy).
Myös toinen bugi tuli vastaan. Siinä oli lähtötilanteessa tiedostoja sekä esittelyaineistoissa että suunnitelmaluonnoksissa. Kun suunnitelmaluonnokset poisti ja tallensi, tallentamisen jälkeen kaikki aineistot olivat hävinneet.
En saanut toistettua mitään mainitsemistasi ongelmista. Enkä nyt käsitä missä kohtaa olisin rikkonut suunnitteluvaiheesta noita toiminnallisuuksia. Jos siellä on jotain hajalla, pitäisi tarkistaa ensin onko ongelma myös mainissa. Jos on, lisätään bugitikettiä ja korjataan niillä. Jos taas ei ole, kaipaisin toisto-ohjeita ja näyttöä siitä, että minä olen hajottanut toiminnallisuudet näillä muutoksilla. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suunnitteluvaiheen ongelmat aiheuttava bugi löytyi. Se on mainissa. Nämä muutokset ok.
No description provided.