✨ Fiks kommentar backend (#27)
* 🚧 Påbegynt kommentarhåndtering WIP: Kommentarer vises ikke i frontend Co-authored-by: Amalie Erdal Mansåker <amalie.erdal.mansaker@nav.no> * 💄🐛 Bruker switch til å endre om sak haster i redigering BUG: La også til kommentar-field for å unngå BAD_REQUEST på Posting av nye feil * 💄 Gjør små styling forbedringer, forbedret UU ved å lage skillelinjer i forms * ♿️ La til heading på Switch i redigeringsskjema * ✨ Saker som meldes inn kan merkes som haster fra innmelding (#24) Co-authored-by: Sid <93219711+SindreKjelsrud@users.noreply.github.com> * Kommentarer frontend (#26) * 💄 Laget mulighet for å skrive inn og submitte kommentar * 💄 Gjorde kommentar til en "notat-klistrelapp" * 🚑 Frontend bruker oppdaterkommentar endepunktet * 🚧 Påbegynt kommentarhåndtering WIP: Kommentarer vises ikke i frontend Co-authored-by: Amalie Erdal Mansåker <amalie.erdal.mansaker@nav.no> * 🔥 Fjerner ubrukte felt Co-authored-by: Sindre Kjelsrud <sindre.kjelsrud@nav.no> * ✨ Kommentarer til feilmeldinger vises i frontend Vises foreløpig ikke riktig i frontend, men det vises Co-authored-by: Sindre Kjelsrud <sindre.kjelsrud@nav.no> --------- Co-authored-by: Amalie Erdal Mansåker <amalie.erdal.mansaker@nav.no> Co-authored-by: Markus Johansen <markus.aleksander.rakil.johansen@nav.no> Co-authored-by: Markus A. R. Johansen <90006516+J0hans1@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									96bc900c22
								
							
						
					
					
						commit
						65cd2cb6ae
					
				
					 12 changed files with 37 additions and 15 deletions
				
			
		|  | @ -9,6 +9,7 @@ import no.nav.helse.sprik.db.FeilmeldingTable.kommentar | |||
| import no.nav.helse.sprik.db.FeilmeldingTable.tittel | ||||
| import no.nav.helse.sprik.modell.Feilmelding | ||||
| import org.jetbrains.exposed.sql.* | ||||
| import org.jetbrains.exposed.sql.SqlExpressionBuilder.eq | ||||
| import org.jetbrains.exposed.sql.SqlExpressionBuilder.like | ||||
| import org.jetbrains.exposed.sql.transactions.transaction | ||||
| 
 | ||||
|  |  | |||
|  | @ -0,0 +1,4 @@ | |||
| import kotlinx.serialization.Serializable | ||||
| 
 | ||||
| @Serializable | ||||
| class InnkommendeKommentar(val id: Int, val kommentar: String) | ||||
|  | @ -1,5 +1,6 @@ | |||
| package no.nav.helse.sprik.plugins | ||||
| 
 | ||||
| import InnkommendeKommentar | ||||
| import io.ktor.http.* | ||||
| import io.ktor.server.routing.* | ||||
| import io.ktor.server.response.* | ||||
|  | @ -70,6 +71,11 @@ fun configureRouting(): ApplicationEngine = embeddedServer(CIO, applicationEngin | |||
|                 feilmeldingRepository.oppdaterFeilmelding(oppdatertFeilmelding) | ||||
|                 call.respond(status = HttpStatusCode.Created, message = "Feilmelding oppdatert") | ||||
|             } | ||||
|             put("/api/oppdaterkommentar") { | ||||
|                 val innkommendeKommentar = call.receive<InnkommendeKommentar>() | ||||
|                 feilmeldingRepository.oppdaterKommentar(innkommendeKommentar.id, innkommendeKommentar.kommentar) | ||||
|                 call.respond(status = HttpStatusCode.Created, message = "Feilmelding oppdatert") | ||||
|             } | ||||
|         } | ||||
|     } | ||||
|      | ||||
|  |  | |||
|  | @ -28,4 +28,5 @@ private fun oppretteMockData() { | |||
|     feilmeldingRepository.lagre(Feilmelding(null, "Feil B", "Lorem Ipsum", LocalDateTime.of(2023, 4, 1, 8, 0, 0), 1, true, null)) | ||||
|     feilmeldingRepository.lagre(Feilmelding(null, "Feil C", "Lorem Ipsum", LocalDateTime.of(2023, 5, 1, 8, 0, 0), 1, true, null)) | ||||
|     feilmeldingRepository.lagre(Feilmelding(null, "Feil D", "Lorem Ipsum", LocalDateTime.of(2023, 6, 1, 8, 0, 0), 0, false, null)) | ||||
|     feilmeldingRepository.oppdaterKommentar(1, "Test kommentar") | ||||
| } | ||||
|  |  | |||
|  | @ -124,5 +124,4 @@ class FeilmeldingTest { | |||
|         val actual = transaction { FeilmeldingTable.selectAll().single() } | ||||
|         assertEquals("Feilen fikses nå!", actual[FeilmeldingTable.kommentar]) | ||||
|     } | ||||
| 
 | ||||
| } | ||||
		Reference in a new issue
	
	 Sid
						Sid