Skip to content

418 event dates#419

Merged
Rikuoja merged 6 commits intomainfrom
418-event-dates
Jan 21, 2025
Merged

418 event dates#419
Rikuoja merged 6 commits intomainfrom
418-event-dates

Conversation

@Rikuoja
Copy link
Copy Markdown
Contributor

@Rikuoja Rikuoja commented Dec 19, 2024

Vaatii #417 :n mergaamisen ensin.

Tein niin, että testaamisen helpottamiseksi toistaiseksi, jos tapahtumien päivämääriä puuttuu tietokannasta, käytetään backuppina vastaavan elinkaaren tilan päivämääriä. Tämä siksi, että voidaan kokeilla Ryhtiin vientiä mahdollisimman nopeasti, vaikka QGISissä ei olisi vielä käyttöliittymää tapahtumapäivämäärien lisäämiseen.

Sitten kun käyttäjä osaa QGISissä joka vaiheessa lisätä validointisääntöjen vaatimat päätös-, vuorovaikutus- ja käsittelypäivämäärät (riippuu tosiaan elinkaaren vaiheesta mitä pitää lisätä), voidaan poistaa tuo backup ja siitä eteenpäin kaikkien päivämäärien lisääminen käsin on pakollista.

Joka vaiheessa siis toimitetaan ainoastaan sellaisia tapahtumia, jotka ovat validointisääntöjen mukaan mahdollisia. Jos käyttäjä lisää väärään vaiheeseen jotain validointisääntöjen vastaisia tapahtumia, niitä ei toimiteta Ryhtiin.

EDIT: Tein validaatioissuen #421

* Remove null ids from lists

* Use timezone aware datetimes in ryhti strings

* Fix event time to be date, not time
test_populate_geometries spammed MML OGC Processes API. To stop test spamming, test mml_loader with unit tests instead.
@Rikuoja Rikuoja requested a review from LKajan December 19, 2024 15:23
@Rikuoja Rikuoja mentioned this pull request Jan 17, 2025
Comment thread database/ryhti_client/ryhti_client.py Outdated
Comment thread database/ryhti_client/ryhti_client.py Outdated
Comment thread database/ryhti_client/ryhti_client.py Outdated
Comment thread database/ryhti_client/ryhti_client.py Outdated
@Rikuoja Rikuoja merged commit 9f88f7f into main Jan 21, 2025
@LKajan LKajan deleted the 418-event-dates branch October 9, 2025 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Päätös-, vuorovaikutus- ja käsittelypäivämäärien lisääminen

2 participants