From 5ab73174b2e4c79f35b382b708137a85b9b28ea9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jarno=20V=C3=A4yrynen?= Date: Thu, 2 Jan 2025 12:25:44 +0200 Subject: [PATCH 1/2] =?UTF-8?q?HARJA-1225=20Korjaa=20ELY:n=20n=C3=A4ytt?= =?UTF-8?q?=C3=A4minen=20Urakoiden=20tilanteessa?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/cljs/harja/views/urakkatilanne/kojelauta.cljs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/cljs/harja/views/urakkatilanne/kojelauta.cljs b/src/cljs/harja/views/urakkatilanne/kojelauta.cljs index 2c421ec784..65808eb3f3 100644 --- a/src/cljs/harja/views/urakkatilanne/kojelauta.cljs +++ b/src/cljs/harja/views/urakkatilanne/kojelauta.cljs @@ -41,16 +41,16 @@ [:label.alasvedon-otsikko-vayla {:for "elyhaku"} "Hallintayksikkö"] [kentat/tee-kentta {:input-id "elyhaku" :tyyppi :haku - :nayta #(or (hal/elynumero-ja-nimi %) "Kaikki") + :nayta #(hal/elynumero-ja-nimi %) :lahde elyhaku :hakuikoni? true :hae-kun-yli-n-merkkia 0 :tarkkaile-ulkopuolisia-muutoksia? true - :placeholder "Valitse yksi tai useampi" + :placeholder "Käytä suurennuslasia tai anna nimi" :monivalinta? true :monivalinta-teksti #(case (count %) 0 "Kaikki" - 1 (hal/elynumero-ja-nimi %) + 1 (hal/elynumero-ja-nimi (first %)) (str (count %) " hallintayksikköä valittu")) :disabled? haku-kaynnissa?} (r/wrap (:elyt valinnat) #(do @@ -78,7 +78,7 @@ :monivalinta? true :tarkkaile-ulkopuolisia-muutoksia? true :hakuikoni? true - :placeholder "Käytä suurennuslasia tai anna urakan nimi" + :placeholder "Käytä suurennuslasia tai anna nimi" :monivalinta-teksti #(case (count %) 0 "" 1 (:nimi (first %)) From 91a236607ec506aa4e314b0f443b4472e0a7d14a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jarno=20V=C3=A4yrynen?= Date: Thu, 2 Jan 2025 13:03:09 +0200 Subject: [PATCH 2/2] Korjaa vuodenvaihteen murtamat testit --- test/clj/harja/kyselyt/maksuerat_test.clj | 2 +- .../palvelin/palvelut/valitavoitteet_test.clj | 4 +- .../palvelin/raportointi/aikataulu_test.clj | 48 +++++++++---------- tietokanta/testidata/urakat.sql | 2 +- 4 files changed, 28 insertions(+), 28 deletions(-) diff --git a/test/clj/harja/kyselyt/maksuerat_test.clj b/test/clj/harja/kyselyt/maksuerat_test.clj index 0eab5dddac..efb59d7e8f 100644 --- a/test/clj/harja/kyselyt/maksuerat_test.clj +++ b/test/clj/harja/kyselyt/maksuerat_test.clj @@ -84,7 +84,7 @@ {:kokonaishintainen 8801.94M :tpi_id 50 :urakka_id 35} - {:kokonaishintainen 5814.654000M + {:kokonaishintainen 5832.654000M :tpi_id 51 :urakka_id 35} {:kokonaishintainen 11001.94M diff --git a/test/clj/harja/palvelin/palvelut/valitavoitteet_test.clj b/test/clj/harja/palvelin/palvelut/valitavoitteet_test.clj index 33d0ddcc25..7b11d5b1ae 100644 --- a/test/clj/harja/palvelin/palvelut/valitavoitteet_test.clj +++ b/test/clj/harja/palvelin/palvelut/valitavoitteet_test.clj @@ -211,10 +211,10 @@ (= raahen-mhu-urakan-id (:urakka-id %)) (= (:nimi %) "Pyyhi pölyt ja sammuta valot hoitokauden lopussa")) raahen-valitavoitteet)] (is (empty? ei-luoda-urakan-ulkopuolelle) "Ei saa edes luoda urakan ulkopuolelle") - (is (= 5 (count tallennetut)) "Viidelle hoitokaudelle replikoitu") + (is (= 4 (count tallennetut)) "Viidelle hoitokaudelle replikoitu") (is (nil? (some #(= (:takaraja %) (pvm/->pvm "30.9.2023")) raahen-valitavoitteet)) "2023 tiedot oikein") - (is (some? (some #(= (:takaraja %) + (is (nil? (some #(= (:takaraja %) (pvm/->pvm "30.9.2024")) raahen-valitavoitteet)) "2024 tiedot oikein") (is (some? (some #(= (:takaraja %) (pvm/->pvm "30.9.2025")) raahen-valitavoitteet)) "2025 tiedot oikein") diff --git a/test/clj/harja/palvelin/raportointi/aikataulu_test.clj b/test/clj/harja/palvelin/raportointi/aikataulu_test.clj index 67da438ee3..4e4a81b9cf 100644 --- a/test/clj/harja/palvelin/raportointi/aikataulu_test.clj +++ b/test/clj/harja/palvelin/raportointi/aikataulu_test.clj @@ -54,29 +54,29 @@ :otsikko "L15 - Puolangantie" :valitavoitteet nil})]) -(def odotettu-aikajana-2024 +(def odotettu-aikajana-2025 [:aikajana {} - (list #:harja.ui.aikajana{:ajat [#:harja.ui.aikajana{:alku #inst "2024-05-15T21:00:00.000-00:00" + (list #:harja.ui.aikajana{:ajat [#:harja.ui.aikajana{:alku #inst "2025-05-15T21:00:00.000-00:00" :drag nil :kohde-nimi "Ouluntie 2" - :loppu #inst "2024-05-23T21:00:00.000-00:00" + :loppu #inst "2025-05-23T21:00:00.000-00:00" :reuna "black" :sahkopostitiedot nil - :teksti "Koko kohde: 16.05.2024 – 24.05.2024"} - #:harja.ui.aikajana{:alku #inst "2024-05-18T21:00:00.000-00:00" + :teksti "Koko kohde: 16.05.2025 – 24.05.2025"} + #:harja.ui.aikajana{:alku #inst "2025-05-18T21:00:00.000-00:00" :drag nil :kohde-nimi "Ouluntie 2" - :loppu #inst "2024-05-20T21:00:00.000-00:00" + :loppu #inst "2025-05-20T21:00:00.000-00:00" :sahkopostitiedot nil - :teksti "Päällystys: 19.05.2024 – 21.05.2024" + :teksti "Päällystys: 19.05.2025 – 21.05.2025" :vari "#282B2A"} - #:harja.ui.aikajana{:alku #inst "2024-05-21T21:00:00.000-00:00" + #:harja.ui.aikajana{:alku #inst "2025-05-21T21:00:00.000-00:00" :drag nil :kohde-nimi "Ouluntie 2" - :loppu #inst "2024-05-22T21:00:00.000-00:00" + :loppu #inst "2025-05-22T21:00:00.000-00:00" :sahkopostitiedot nil - :teksti "Tiemerkintä: 22.05.2024 – 23.05.2024" + :teksti "Tiemerkintä: 22.05.2025 – 23.05.2025" :vari "#DECB03"}] :otsikko "L14 - Ouluntie 2" :valitavoitteet nil})]) @@ -163,7 +163,7 @@ "" ""]]]) -(def odotettu-kohdeluettelo-2024 +(def odotettu-kohdeluettelo-2025 [:taulukko {:otsikko "Kohdeluettelo"} [{:leveys 4 @@ -235,14 +235,14 @@ "11" "" "-" - "16.05.2024" - "19.05.2024" - "21.05.2024" - "21.05.2024" - "04.06.2024" - "22.05.2024" - "23.05.2024" - "24.05.2024"]]]) + "16.05.2025" + "19.05.2025" + "21.05.2025" + "21.05.2025" + "04.06.2025" + "22.05.2025" + "23.05.2025" + "24.05.2025"]]]) (deftest aikataulu-raportin-suoritus-urakalle-toimii-vuosi-2023 (let [vastaus (kutsu-palvelua (:http-palvelin jarjestelma) @@ -260,18 +260,18 @@ (is (= aikajana odotettu-aikajana-2023)) (is (= kohdeluettelo odotettu-kohdeluettelo-2023)))) -(deftest aikataulu-raportin-suoritus-urakalle-toimii-vuosi-2024 +(deftest aikataulu-raportin-suoritus-urakalle-toimii-vuosi-2025 (let [vastaus (kutsu-palvelua (:http-palvelin jarjestelma) :suorita-raportti +kayttaja-jvh+ {:nimi :yllapidon-aikataulu :konteksti "urakka" :urakka-id (hae-urakan-id-nimella "Utajärven päällystysurakka") - :parametrit {:vuosi 2024 :urakkatyyppi :paallystys}}) + :parametrit {:vuosi 2025 :urakkatyyppi :paallystys}}) otsikko (-> vastaus (nth 1)) aikajana (-> vastaus (nth 2)) kohdeluettelo (-> vastaus last)] (is (vector? vastaus)) - (is (= otsikko {:orientaatio :landscape, :nimi "Utajärven päällystysurakka, Ylläpidon aikataulu 2024" :rajoita-pdf-rivimaara nil})) - (is (= aikajana odotettu-aikajana-2024)) - (is (= kohdeluettelo odotettu-kohdeluettelo-2024)))) + (is (= otsikko {:orientaatio :landscape, :nimi "Utajärven päällystysurakka, Ylläpidon aikataulu 2025" :rajoita-pdf-rivimaara nil})) + (is (= aikajana odotettu-aikajana-2025)) + (is (= kohdeluettelo odotettu-kohdeluettelo-2025)))) diff --git a/tietokanta/testidata/urakat.sql b/tietokanta/testidata/urakat.sql index 5d5a1b276a..0d9fee9ac9 100644 --- a/tietokanta/testidata/urakat.sql +++ b/tietokanta/testidata/urakat.sql @@ -56,7 +56,7 @@ BEGIN VALUES ('1337133-TES2', 'kokonaisurakka' :: sopimustyyppi, (SELECT id FROM organisaatio WHERE lyhenne = 'POP'), 'Utajärven päällystysurakka', - '2021-01-01', '2024-12-31', 'paallystys', 'uta1', (SELECT id + '2021-01-01', '2025-12-31', 'paallystys', 'uta1', (SELECT id FROM organisaatio WHERE ytunnus = '0651792-4')); END $$;