-
Notifications
You must be signed in to change notification settings - Fork 44
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
[FINNA-2662] Adjust loan history export to use paging #3076
base: dev
Are you sure you want to change the base?
Conversation
Small adjustment to allow more large paging. |
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.
- Jos sivutus ei ole käytössä, paginator on false ja downloadhistory.phtml rivi 7 kaatuu
- Pitäisikö sivujen määrä olla jotenkin suhteessa sivun kokoon? Tyyliin
ceil(1000 / sivun pituus)
? - Lomakkeen toimintaa pitää vielä miettiä. Ehkä olisi parempi, että siinä olisi vaikka checkbox, jolla valitaan, lisätäänkö olemassaolevaan tiedostoon. Nykyinen ei ole kovin ymmärrettävä. Ei se ihan selväksi tulisi sittenkään, kun lopullisen tiedoston tallennuksessa tulee alkuperäinen yliajettavaksi ja siitä tietysti varoitus.
- Toisaalta en tykkää ajatuksesta, että käyttäjä pystyy lataamaan palvelimelle jonkin sattumanvaraisen tiedoston, jota sitten koitetaan parsia. Tässä on aika merkittävä hyökkäysvektori. Mitä jos tehtäisiin nyt vähän yksinkertaisempana niin, että voi vain tallentaa uuteen tiedostoon tietyt sivut? Jää toki enemmän työtä käyttäjälle, mutta on sekin parempi kuin epäonnistuva vienti.
@LuomaJuha Perhaps just avoid the modal and display the download options on a separate page? |
@EreMaijala joo, yksinkertaistan ja poistan tuon tiedostoon jatkamisen. Voi tulla muuten jotain ylimäärästä säätöä tuosta. |
Tuli mieleen jännä ajatus tuosta lainaushistorian lataamisesta: Mitä jos tekisikin sellaisen, että kun ladattavaa on liikaa, näytetään nappula "Lataa osa 1/5". Kun sitä klikkaa, se pistää lataukseen ekan osan ja vaihtaa nappulaksi "Lataa osa 2/5"? Sitten se voisi lisätä tiedoston nimeen myös osan numeron fiksusti, ja lataaminen olisi niin helppoa kuin tällä systeemillä vaan voi. |
@EreMaijala Poistan review:n ja laitan uudestaan kun on tuunattu |
Lataus tarttee progress-indikaattorin. Nyt ei näy mitenkään, jos jotain tapahtuu. |
@@ -311,6 +311,10 @@ library_cards = true | |||
; memory problems for users with a large number of historic loans). Default = 50 | |||
;historic_loan_page_size = 50 | |||
|
|||
; Limit for how many historic transactions to fetch at most from ILS | |||
; when downloading loan history | |||
loan_history_download_batch_limit = 1000 |
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ämä ei näytä vaikuttavan dropdownissa näkyvään sivumäärään.
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.
ny pitäis taas vaikuttaa!
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.
Jotain hämärää tossa on edelleen on noiden sivutusten kanssa. Jos asetuksissa on
[Catalog]
historic_loan_page_size = 3
loan_history_download_batch_limit = 2
Niin jos on 7 lainaa, kertoo oikein, että neljä sivua. Mutta kun laittaa latauksen menemään, niin saa tiedostot:
- -1-1, jossa on 3 tietuetta
- -2-2, jossa on toiset 3
- -3-3, jossa on 1 tietue
- -4-4, jossa ei ole mitään
Pitäisikö ton jälkimmäisen numeron tiedoston nimessä olla kokonaismäärä?
Hmm, pitääkin katsoa mitäs siel tapahtuu. Toi vika oli ns viimeinen sivu. Veikkaan että jätän sen pois jos on vaan 1 sivu tuloksessa. |
Adjustments:
TODO: