diff --git a/backend/src/main/kotlin/no/nav/helse/sprik/plugins/Routing.kt b/backend/src/main/kotlin/no/nav/helse/sprik/plugins/Routing.kt index 073dad3..2c01144 100644 --- a/backend/src/main/kotlin/no/nav/helse/sprik/plugins/Routing.kt +++ b/backend/src/main/kotlin/no/nav/helse/sprik/plugins/Routing.kt @@ -50,29 +50,35 @@ fun configureRouting(): ApplicationEngine = embeddedServer(CIO, applicationEngin call.respondText("READY") } get("/api/hentallefeil"){ - val testMelding = feilmeldingRepository.hentAlleFeilmeldinger() - call.respond(status = HttpStatusCode.Created, message = testMelding) + val feilmeldinger = feilmeldingRepository.hentAlleFeilmeldinger() + call.respond(status = HttpStatusCode.OK, message = feilmeldinger) } get("/api/hentsok/{sokestreng}"){ val sokestreng = call.parameters["sokestreng"] - ?: return@get call.respond(HttpStatusCode.BadRequest, "Sokestreng må være definert") + ?: return@get call.respond(HttpStatusCode.BadRequest, "Søkestreng må være definert") val sokeresultat = feilmeldingRepository.hentSokteFeilmeldinger(sokestreng) - call.respond(status = HttpStatusCode.Created, message = sokeresultat) + call.respond(status = HttpStatusCode.OK, message = sokeresultat) } post("/api/nyfeil") { val feilmelding = call.receive() feilmeldingRepository.lagre(feilmelding) - call.respond(status = HttpStatusCode.Created, message = "Feilmelding motatt og sendt til database") + call.respond(status = HttpStatusCode.Created, message = "Feilmelding motatt og lagret") } put("/api/oppdaterfeil") { val oppdatertFeilmelding = call.receive() feilmeldingRepository.oppdaterFeilmelding(oppdatertFeilmelding) - call.respond(status = HttpStatusCode.Created, message = "Feilmelding oppdatert") + call.respond(status = HttpStatusCode.OK, message = "Feilmelding oppdatert") } put("/api/oppdaterkommentar") { val innkommendeKommentar = call.receive() feilmeldingRepository.oppdaterKommentar(innkommendeKommentar.id, innkommendeKommentar.kommentar) - call.respond(status = HttpStatusCode.Created, message = "Feilmelding oppdatert") + call.respond(status = HttpStatusCode.OK, message = "Kommentar oppdatert") + } + delete("api/slettfeilmelding/{id}") { + val id = call.parameters["id"] + checkNotNull(id) {"Id kan ikke være null"} + feilmeldingRepository.slettFeilmelding(id.toInt()) + call.respond(status = HttpStatusCode.OK, message = "Feilmelding slettet") } delete("api/slettfeilmelding/{id}") { val id = call.parameters["id"] diff --git a/frontend/src/components/RedigeringsVerktoy.tsx b/frontend/src/components/RedigeringsVerktoy.tsx index d793a7c..814d16d 100644 --- a/frontend/src/components/RedigeringsVerktoy.tsx +++ b/frontend/src/components/RedigeringsVerktoy.tsx @@ -110,8 +110,6 @@ const RedigeringsVerktoy = (props: redigeringsInterface) => { export default RedigeringsVerktoy; - - const SlettFeilKnapp = (props: { id : number reset: () => void