Skip to content

Commit 9fbda0d

Browse files
authored
Re-add file descriptions for sosial for 2024 (#1099)
* Re-add file descriptions for sosial for 2024 * Add reporting year to filenames * Update Application to handle changelogs * Create / update / delete generated file descriptions * Add file description templates and generated result files * Refactor logic * Added Klass url * Update README.md
1 parent 848fa2a commit 9fbda0d

File tree

76 files changed

+26463
-1739
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+26463
-1739
lines changed

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,23 @@
1212
* Familievernssaker
1313
* [Kravspesifikasjon](/kravspesifikasjon/specs_familievern_52AF_familievernsaker_2025.md)
1414
* [Filbeskrivelse menneskelig lesbar (.md)](/kravspesifikasjon/file_description_52AF_2025.md)
15-
* [Filbeskrivelse maskinlesbar (.yaml)](/kontroller/src/main/resources/file_description_52AF_2025.yaml)
15+
* [Filbeskrivelse maskinlesbar (.yaml)](/kravspesifikasjon/file_description_52AF_2025.yaml)
1616
* Gruppeskjema for familievernet
1717
* [Kravspesifikasjon](/kravspesifikasjon/specs_familievern_52BF_gruppeskjema_2025.md)
1818
* [Filbeskrivelse menneskelig lesbar (.md)](/kravspesifikasjon/file_description_52BF_2025.md)
19-
* [Filbeskrivelse maskinlesbar (.yaml)](/kontroller/src/main/resources/file_description_52BF_2025.yaml)
19+
* [Filbeskrivelse maskinlesbar (.yaml)](/kravspesifikasjon/file_description_52BF_2025.yaml)
2020
* Utadrettet virksonhet i familievernet
2121
* [Kravspesifikasjon](/kravspesifikasjon/specs_familievern_53F_utadrettet_virksomhet_i_familievernet_2025.md)
2222
* [Filbeskrivelse menneskelig lesbar (.md)](/kravspesifikasjon/file_description_53F_2025.md)
23-
* [Filbeskrivelse maskinlesbar (.yaml)](/kontroller/src/main/resources/file_description_53F_2025.yaml)
23+
* [Filbeskrivelse maskinlesbar (.yaml)](/kravspesifikasjon/file_description_53F_2025.yaml)
2424
* Meklingssaker i familieverntjenesten
2525
* [Kravspesifikasjon](/kravspesifikasjon/specs_familievern_55F_meklingssaker_i_familieverntjenesten_2025.md)
2626
* [Filbeskrivelse menneskelig lesbar (.md)](/kravspesifikasjon/file_description_55F_2025.md)
27-
* [Filbeskrivelse maskinlesbar (.yaml)](/kontroller/src/main/resources/file_description_55F_2025.yaml)
27+
* [Filbeskrivelse maskinlesbar (.yaml)](/kravspesifikasjon/file_description_55F_2025.yaml)
2828
* Regnskap
2929
* [Kravspesifikasjon felles for alle regnskap](/kravspesifikasjon/felles_regnskap.md)
3030
* [Filbeskrivelse menneskelig lesbar (.md)](/kravspesifikasjon/file_description_Regnskap_2025.md)
31-
* [Filbeskrivelse maskinlesbar (.yaml)](/kontroller/src/main/resources/file_description_Regnskap_2025.yaml)
31+
* [Filbeskrivelse maskinlesbar (.yaml)](/kravspesifikasjon/file_description_Regnskap.yaml)
3232
* KOSTRA
3333
* Kommune (årlig)
3434
* Kirke (årlig)
@@ -38,11 +38,13 @@
3838
* Økonomisk sosialhjelp
3939
* [Kravspesifikasjon](/kravspesifikasjon/specs_sosialtjenesten_11F_okonomisk_sosialhjelp_2025)
4040
* [Filbeskrivelse menneskelig lesbar (.md)](/kravspesifikasjon/file_description_11F_2025.md)
41-
* [Filbeskrivelse maskin lesbar (.yaml)](/kontroller/src/main/resources/file_description_11F_2025.yaml)
41+
* [Filbeskrivelse maskin lesbar (.yaml)](/kravspesifikasjon/file_description_11F_2025.yaml)
42+
* [Endringsbeskrivelse menneskelig lesbar (.md)](/kravspesifikasjon/changelog_for_11F_from_2024_to_2025.md)
4243
* Kvalifiseringsstønad
4344
* [Kravspesifikasjon](/kravspesifikasjon/specs_sosialtjenesten_11CF_kvalifiseringsstonad_2025)
4445
* [Filbeskrivelse menneskelig lesbar (.md)](/kravspesifikasjon/file_description_11CF_2025.md)
45-
* [Filbeskrivelse maskinlesbar (.yaml)](/kontroller/src/main/resources/file_description_11CF_2025.yaml)
46+
* [Filbeskrivelse maskinlesbar (.yaml)](/kravspesifikasjon/file_description_11CF_2025.yaml)
47+
* [Endringsbeskrivelse menneskelig lesbar (.md)](/kravspesifikasjon/changelog_for_11CF_from_2024_to_2025.md)
4648
* XML-baserte filvedlegg
4749
* Barnevern
4850
* [Kravspesifikasjon](/kravspesifikasjon/specs_barnevernstjenesten_15F_barnevern_20YY.md)

kontroller/src/main/kotlin/no/ssb/kostra/SharedConstants.kt

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

55
const val OSLO_MUNICIPALITY_ID = "0301"
66
val OSLO_DISTRICTS = (1..15).map { it.toString().padStart(2, '0') }
7+
const val CHECKMARK = "\u2705"
8+
const val XMARK = "\u274C"
79
}

kontroller/src/main/kotlin/no/ssb/kostra/area/regnskap/RegnskapFieldDefinitions.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ import no.ssb.kostra.program.FileLoader
77
object RegnskapFieldDefinitions : FieldDefinitions {
88
override val fieldDefinitions: List<FieldDefinition> =
99
FileLoader
10-
.getResourceAsFieldDefinitionList("file_description_Regnskap_2025.yaml")
10+
.getResourceAsFieldDefinitionList("file_description_Regnskap.yaml")
1111
}

kontroller/src/main/kotlin/no/ssb/kostra/program/FieldDefinition.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ data class FieldDefinition(
1212
val dataType: DataType = INTEGER_TYPE,
1313
val mandatory: Boolean = false,
1414
val datePattern: String = "",
15+
val codelistSource: String? = null,
1516
val codeList: List<Code> = emptyList(),
1617
) {
1718
init {

kontroller/src/main/kotlin/no/ssb/kostra/program/FileDescription.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package no.ssb.kostra.program
22

33
data class FileDescription(
4+
val id: String = "",
45
val title: String = "File description",
56
val reportingYear: Int = 0,
67
val description: String = "Default file description",

0 commit comments

Comments
 (0)