form path changes

This commit is contained in:
2025-08-17 09:45:57 +02:00
parent 74cb8d1479
commit 41b10d76c9
3 changed files with 8 additions and 8 deletions

View File

@@ -48,12 +48,12 @@ class TypeController(
model.addAttribute("items", items) model.addAttribute("items", items)
model.addAttribute("pagination", Pagination(page, show, items.size, DEFAULT_SIZE)) model.addAttribute("pagination", Pagination(page, show, items.size, DEFAULT_SIZE))
} }
.then(Mono.just("device/type/list")) .then(Mono.just("type/list"))
@GetMapping("/type/create") @GetMapping("/type/create")
fun getCreateType( fun getCreateType(
model: Model, model: Model,
): Mono<String> = Mono.just("device/type/form") ): Mono<String> = Mono.just("type/form")
.doOnNext { .doOnNext {
model.addAttribute("typeForm", TypeForm()) model.addAttribute("typeForm", TypeForm())
} }
@@ -66,7 +66,7 @@ class TypeController(
): Mono<String> = if (bindingResult.hasErrors()) { ): Mono<String> = if (bindingResult.hasErrors()) {
model.addAttribute("typeForm", typeForm) model.addAttribute("typeForm", typeForm)
model.addAttribute("validationErrors", validationErrors(bindingResult)) model.addAttribute("validationErrors", validationErrors(bindingResult))
Mono.just("device/type/form") Mono.just("type/form")
} else { } else {
Mono.just(typeForm) Mono.just(typeForm)
.flatMap { deviceRegistryService.createType(it.toTypeRequest()) } .flatMap { deviceRegistryService.createType(it.toTypeRequest()) }
@@ -77,7 +77,7 @@ class TypeController(
else -> "An unexpected error occurred. Please try again later." else -> "An unexpected error occurred. Please try again later."
} }
model.addAttribute("validationErrors", listOf(errorMessage)) model.addAttribute("validationErrors", listOf(errorMessage))
Mono.just("device/type/form") Mono.just("type/form")
} }
} }
@@ -90,7 +90,7 @@ class TypeController(
model.addAttribute("type", it) model.addAttribute("type", it)
model.addAttribute("typeForm", it.toTypeForm()) model.addAttribute("typeForm", it.toTypeForm())
} }
.then(Mono.just("device/type/form")) .then(Mono.just("type/form"))
@PostMapping("/type-{type}") @PostMapping("/type-{type}")
fun postEditType( fun postEditType(
@@ -106,7 +106,7 @@ class TypeController(
model.addAttribute("validationErrors", validationErrors(bindingResult)) model.addAttribute("validationErrors", validationErrors(bindingResult))
} }
.then( .then(
Mono.just("device/type/form"), Mono.just("type/form"),
) )
} else { } else {
Mono.just(typeForm) Mono.just(typeForm)
@@ -116,7 +116,7 @@ class TypeController(
model.addAttribute("type", it) model.addAttribute("type", it)
model.addAttribute("typeForm", it.toTypeForm()) model.addAttribute("typeForm", it.toTypeForm())
} }
.then(Mono.just("device/type/form")) .then(Mono.just("type/form"))
.onErrorResume { error -> .onErrorResume { error ->
val errorMessage = when (error) { val errorMessage = when (error) {
is NoChangeException -> Pair("successMessage", "No change to save.") is NoChangeException -> Pair("successMessage", "No change to save.")
@@ -135,7 +135,7 @@ class TypeController(
model.addAttribute("typeForm", typeForm) model.addAttribute("typeForm", typeForm)
} }
.then( .then(
Mono.just("device/type/form"), Mono.just("type/form"),
) )
} }
} }