1
0
mirror of https://github.com/pcvolkmer/grz-metadata-processor.git synced 2025-07-01 20:12:54 +00:00

feat: show lab data profile count in menu

This commit is contained in:
2025-06-09 18:46:12 +02:00
parent b73e262e6e
commit 0983231711
2 changed files with 6 additions and 2 deletions

View File

@ -2,6 +2,7 @@ package dev.pcvolkmer.onco.grzmetadataprocessor.web
import dev.pcvolkmer.onco.grzmetadataprocessor.data.CaseRepository
import dev.pcvolkmer.onco.grzmetadataprocessor.data.FileRepository
import dev.pcvolkmer.onco.grzmetadataprocessor.data.LabDataProfileRepository
import dev.pcvolkmer.onco.grzmetadataprocessor.data.LabDataRepository
import org.springframework.stereotype.Controller
import org.springframework.ui.Model
@ -11,7 +12,8 @@ import org.springframework.web.bind.annotation.GetMapping
class MenuController(
private val caseRepository: CaseRepository,
private val labDataRepository: LabDataRepository,
private val fileRepository: FileRepository
private val fileRepository: FileRepository,
private val labDataProfileRepository: LabDataProfileRepository
) {
@GetMapping("/cases/menu")
@ -19,6 +21,7 @@ class MenuController(
model.addAttribute("cases", caseRepository.findAll().count())
model.addAttribute("unusedLabData", labDataRepository.countLabDataByDonorIdIsNull())
model.addAttribute("unusedFiles", fileRepository.findByLabDataIdIsNull().size)
model.addAttribute("labDataProfiles", labDataProfileRepository.count())
return "casemenu"
}

View File

@ -18,7 +18,7 @@
<li>
<a th:href="@{/files/unused}">
<span>Ungenutzte Dateien</span>
<span th:if="${unusedFiles}" class="counter">[[ ${unusedFiles} ]]</span>
<span th:if="${unusedFiles > 0}" class="counter">[[ ${unusedFiles} ]]</span>
</a>
</li>
</ul>
@ -27,6 +27,7 @@
<li>
<a th:href="@{/labdataprofiles}">
<span>Sequenzierprofile</span>
<span th:if="${labDataProfiles > 0}" class="counter">[[ ${labDataProfiles} ]]</span>
</a>
</li>
</ul>