Skip to content

Commit 7ad20f6

Browse files
authored
Merge pull request #1808 from Tampere/placement-tool-config
Add placement tool config (nokia, kangasala, ylojarvi)
2 parents d14082e + 9a40f57 commit 7ad20f6

File tree

11 files changed

+127
-0
lines changed

11 files changed

+127
-0
lines changed

service/src/main/kotlin/fi/kangasala/evaka/KangasalaConfig.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
package fi.kangasala.evaka
66

7+
import fi.espoo.evaka.application.ApplicationStatus
78
import fi.espoo.evaka.document.archival.ArchivalIntegrationClient
89
import fi.espoo.evaka.espoo.DefaultPasswordSpecification
910
import fi.espoo.evaka.invoicing.domain.PaymentIntegrationClient
@@ -86,6 +87,7 @@ class KangasalaConfig {
8687
}
8788
},
8889
daycarePlacementPlanEndMonthDay = MonthDay.of(8, 15),
90+
placementToolApplicationStatus = ApplicationStatus.WAITING_DECISION,
8991
)
9092

9193
@Bean

service/src/main/kotlin/fi/nokiankaupunki/evaka/NokiaConfig.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
package fi.nokiankaupunki.evaka
66

7+
import fi.espoo.evaka.application.ApplicationStatus
78
import fi.espoo.evaka.document.archival.ArchivalIntegrationClient
89
import fi.espoo.evaka.espoo.DefaultPasswordSpecification
910
import fi.espoo.evaka.invoicing.domain.PaymentIntegrationClient
@@ -86,6 +87,7 @@ class NokiaConfig {
8687
}
8788
},
8889
daycarePlacementPlanEndMonthDay = MonthDay.of(8, 15),
90+
placementToolApplicationStatus = ApplicationStatus.WAITING_DECISION,
8991
)
9092

9193
@Bean

service/src/main/kotlin/fi/ylojarvi/evaka/YlojarviConfig.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
package fi.ylojarvi.evaka
66

7+
import fi.espoo.evaka.application.ApplicationStatus
78
import fi.espoo.evaka.document.archival.ArchivalIntegrationClient
89
import fi.espoo.evaka.espoo.DefaultPasswordSpecification
910
import fi.espoo.evaka.invoicing.domain.PaymentIntegrationClient
@@ -90,6 +91,7 @@ class YlojarviConfig {
9091
}
9192
},
9293
daycarePlacementPlanEndMonthDay = MonthDay.of(8, 15),
94+
placementToolApplicationStatus = ApplicationStatus.WAITING_DECISION,
9395
)
9496

9597
@Bean

service/src/main/resources/application-kangasala_evaka.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,7 @@ evaka:
1919
post_office: "Kangasala"
2020
planned_absence:
2121
enabled_for_hour_based_service_needs: true
22+
placement_tool:
23+
service_need_option_id: "3b94630b-e01e-4b61-b040-8910baf96e97"
2224
trevaka:
2325
municipality: kangasala

service/src/main/resources/application-nokia_evaka.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ evaka:
1919
post_office: "Nokia"
2020
planned_absence:
2121
enabled_for_hour_based_service_needs: true
22+
placement_tool:
23+
service_need_option_id: "1c5d7ea4-669f-4b4e-8593-353be4c9cea0"
2224
trevaka:
2325
municipality: nokia
2426
nokia:

service/src/main/resources/application-ylojarvi_evaka.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ evaka:
1919
post_office: "Ylöjärvi"
2020
planned_absence:
2121
enabled_for_hour_based_service_needs: true
22+
placement_tool:
23+
service_need_option_id: "9e6a4660-2f83-40e3-bf27-d9590e93dbf2"
2224
trevaka:
2325
municipality: ylojarvi
2426
ylojarvi:
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// SPDX-FileCopyrightText: 2023-2025 Tampere region
2+
//
3+
// SPDX-License-Identifier: LGPL-2.1-or-later
4+
5+
package fi.kangasala.evaka.application
6+
7+
import fi.espoo.evaka.EvakaEnv
8+
import fi.kangasala.evaka.AbstractKangasalaIntegrationTest
9+
import org.junit.jupiter.api.Test
10+
import org.springframework.beans.factory.annotation.Autowired
11+
import trevaka.assertPlacementToolServiceNeedOptionIdExists
12+
13+
class KangasalaPlacementToolTest : AbstractKangasalaIntegrationTest() {
14+
@Autowired
15+
private lateinit var evakaEnv: EvakaEnv
16+
17+
@Test
18+
fun `placement tool service need option id exists`() {
19+
assertPlacementToolServiceNeedOptionIdExists(db, evakaEnv, "Täydentävä varhaiskasvatus 86–120 tuntia / kuukausi")
20+
}
21+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// SPDX-FileCopyrightText: 2023-2025 Tampere region
2+
//
3+
// SPDX-License-Identifier: LGPL-2.1-or-later
4+
5+
package fi.nokiankaupunki.evaka.application
6+
7+
import fi.espoo.evaka.EvakaEnv
8+
import fi.nokiankaupunki.evaka.AbstractNokiaIntegrationTest
9+
import org.junit.jupiter.api.Test
10+
import org.springframework.beans.factory.annotation.Autowired
11+
import trevaka.assertPlacementToolServiceNeedOptionIdExists
12+
13+
class NokiaPlacementToolTest : AbstractNokiaIntegrationTest() {
14+
@Autowired
15+
private lateinit var evakaEnv: EvakaEnv
16+
17+
@Test
18+
fun `placement tool service need option id exists`() {
19+
assertPlacementToolServiceNeedOptionIdExists(db, evakaEnv, "Täydentävä varhaiskasvatus 0–50 tuntia / kuukausi")
20+
}
21+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// SPDX-FileCopyrightText: 2023-2025 Tampere region
2+
//
3+
// SPDX-License-Identifier: LGPL-2.1-or-later
4+
5+
package fi.tampere.trevaka.application
6+
7+
import fi.espoo.evaka.EvakaEnv
8+
import fi.tampere.trevaka.AbstractTampereIntegrationTest
9+
import org.junit.jupiter.api.Test
10+
import org.springframework.beans.factory.annotation.Autowired
11+
import trevaka.assertPlacementToolServiceNeedOptionIdExists
12+
13+
class TamperePlacementToolTest : AbstractTampereIntegrationTest() {
14+
@Autowired
15+
private lateinit var evakaEnv: EvakaEnv
16+
17+
@Test
18+
fun `placement tool service need option id exists`() {
19+
assertPlacementToolServiceNeedOptionIdExists(db, evakaEnv, "Täydentävä varhaiskasvatus, max 5h päivässä")
20+
}
21+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// SPDX-FileCopyrightText: 2023-2025 Tampere region
2+
//
3+
// SPDX-License-Identifier: LGPL-2.1-or-later
4+
5+
package fi.ylojarvi.evaka.application
6+
7+
import fi.espoo.evaka.EvakaEnv
8+
import fi.ylojarvi.evaka.AbstractYlojarviIntegrationTest
9+
import org.junit.jupiter.api.Test
10+
import org.springframework.beans.factory.annotation.Autowired
11+
import trevaka.assertPlacementToolServiceNeedOptionIdExists
12+
13+
class YlojarviPlacementToolTest : AbstractYlojarviIntegrationTest() {
14+
@Autowired
15+
private lateinit var evakaEnv: EvakaEnv
16+
17+
@Test
18+
fun `placement tool service need option id exists`() {
19+
assertPlacementToolServiceNeedOptionIdExists(db, evakaEnv, "Täydentävä varhaiskasvatus 51–85 tuntia / kuukausi")
20+
}
21+
}

0 commit comments

Comments
 (0)