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:
@ -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"
|
||||
}
|
||||
|
||||
|
@ -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>
|
||||
|
Reference in New Issue
Block a user