diff --git a/src/main/scala/fi/vm/sade/hakurekisteri/hakija/ExcelUtilV7.scala b/src/main/scala/fi/vm/sade/hakurekisteri/hakija/ExcelUtilV7.scala index f79c2a14b..66538bcf8 100644 --- a/src/main/scala/fi/vm/sade/hakurekisteri/hakija/ExcelUtilV7.scala +++ b/src/main/scala/fi/vm/sade/hakurekisteri/hakija/ExcelUtilV7.scala @@ -81,7 +81,8 @@ object ExcelUtilV7 extends HakijatExcelWriterV3[JSONHakijatV7] { "Urheilija-valmentaja-puh", "Urheilija-laji", "Urheilija-liitto", - "Urheilija-seura" + "Urheilija-seura", + "Sähköisen asioinnin lupa" ) private def getLisakysymysIdsAndQuestionsInOrder( @@ -195,7 +196,8 @@ object ExcelUtilV7 extends HakijatExcelWriterV3[JSONHakijatV7] { ht.urheilijanLisakysymykset.flatMap(_.valmentaja_puh).getOrElse(""), ht.urheilijanLisakysymykset.flatMap(_.laji).getOrElse(""), ht.urheilijanLisakysymykset.flatMap(_.liitto).getOrElse(""), - ht.urheilijanLisakysymykset.flatMap(_.seura).getOrElse("") + ht.urheilijanLisakysymykset.flatMap(_.seura).getOrElse(""), + if (h.hakemus.julkaisulupa.getOrElse(false)) "Kyllä" else "" ) def getLisakysymysAnswer(lisakysymykset: Seq[Lisakysymys], id: String): String = { diff --git a/src/main/scala/fi/vm/sade/hakurekisteri/hakija/representation/JSONHakija.scala b/src/main/scala/fi/vm/sade/hakurekisteri/hakija/representation/JSONHakija.scala index 1412a3057..4e546fdce 100644 --- a/src/main/scala/fi/vm/sade/hakurekisteri/hakija/representation/JSONHakija.scala +++ b/src/main/scala/fi/vm/sade/hakurekisteri/hakija/representation/JSONHakija.scala @@ -245,7 +245,9 @@ object JSONHakijaV7 { oppivelvollisuusVoimassaAsti = hakija.henkilo.oppivelvollisuusVoimassaAsti, oikeusMaksuttomaanKoulutukseenVoimassaAsti = hakija.henkilo.oikeusMaksuttomaanKoulutukseenVoimassaAsti, - lisakysymykset = hakija.henkilo.lisakysymykset + lisakysymykset = hakija.henkilo.lisakysymykset, + valintatuloksenJulkaisulupa = + hakija.ataruHakemus.map(_.valintatuloksenJulkaisulupa).getOrElse(false) ) def hetu(hetu: String, syntymaaika: String): String = hetu match { @@ -408,7 +410,8 @@ case class JSONHakijaV7( hakemus: HakijaV6Hakemus, oppivelvollisuusVoimassaAsti: Option[String], oikeusMaksuttomaanKoulutukseenVoimassaAsti: Option[String], - lisakysymykset: Seq[Lisakysymys] + lisakysymykset: Seq[Lisakysymys], + valintatuloksenJulkaisulupa: Boolean ) case class JSONHakijat(hakijat: Seq[JSONHakija])