diff --git a/public/css/components/abgabetool/abgabe.css b/public/css/components/abgabetool/abgabe.css index 7c22d8e7f..c7e18f728 100644 --- a/public/css/components/abgabetool/abgabe.css +++ b/public/css/components/abgabetool/abgabe.css @@ -324,4 +324,9 @@ display: inline-block !important; width: 100%; } +} + +/*conditional tooltips fix*/ +.p-tooltip.custom-tooltip { + z-index: 8001 !important; } \ No newline at end of file diff --git a/public/js/components/Cis/Abgabetool/AbgabeMitarbeiterDetail.js b/public/js/components/Cis/Abgabetool/AbgabeMitarbeiterDetail.js index 5900875d7..3c5855cad 100644 --- a/public/js/components/Cis/Abgabetool/AbgabeMitarbeiterDetail.js +++ b/public/js/components/Cis/Abgabetool/AbgabeMitarbeiterDetail.js @@ -76,6 +76,9 @@ export const AbgabeMitarbeiterDetail = { } }, methods: { + terminIsInvalid(termin) { + return termin.note?.positiv == false && !termin.beurteilungsnotiz + }, getNoteBezeichnung(termin){ if(termin.noteBackend?.bezeichnung) { return termin.noteBackend?.positiv ? this.$capitalize(this.$p.t('abgabetool/c4positivBenotet')) + ' ✅' : this.$capitalize(this.$p.t('abgabetool/c4negativBenotet')) + ' ❌' @@ -556,6 +559,12 @@ export const AbgabeMitarbeiterDetail = { class: "custom-tooltip" } }, + getTooltipBeurteilungsnotiz() { + return { + value: this.$p.t('abgabetool/c4beurteilungsnotizBeiNegNote'), + class: "custom-tooltip" + } + }, getProjektarbeitTitel() { if(this.projektarbeit?.titel) return this.$capitalize(this.$p.t('abgabetool/c4titel')) + ': ' + this.projektarbeit.titel @@ -848,8 +857,10 @@ export const AbgabeMitarbeiterDetail = {