From 16091561136155a3eaf9fb70a1aa71ca622cc463 Mon Sep 17 00:00:00 2001 From: Hangzhi Yu <hangzhi@protonmail.com> Date: Fri, 29 Jul 2022 23:00:38 +0200 Subject: [PATCH] Fix updating of tardiness value and removal of personal notes --- .../components/alsijil/PersonalNotes.js | 26 +++++++++---------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/aleksis/apps/alsijil/assets/components/alsijil/PersonalNotes.js b/aleksis/apps/alsijil/assets/components/alsijil/PersonalNotes.js index e38541540..7f8c9450d 100644 --- a/aleksis/apps/alsijil/assets/components/alsijil/PersonalNotes.js +++ b/aleksis/apps/alsijil/assets/components/alsijil/PersonalNotes.js @@ -16,17 +16,15 @@ export default { return } console.log("removing personal note of person", personID); - this.personalNotes.forEach(item => { - if (item.person.id === personID) { - item.tardiness = 0; - item.absent = false; - item.excused = false; - item.excuseType = null; - item.extraMarks = []; - item.remarks = ""; - } - }); - this.$emit('change', this.personalNotes) + this.editedPersonID = personID; + this.editedTardiness = 0; + this.editedAbsent = false; + this.editedExcused = false; + this.editedExcuseType = null; + this.editedExtraMarks = []; + this.editedRemarks = ""; + + this.savePersonalNote(); }, editPersonalNote(personID) { console.log("editing personal note of person", personID); @@ -36,7 +34,7 @@ export default { }, updatePersonalNote() { let personalNote = this.personalNoteByStudentID(this.editedPersonID); - this.editedTardiness = personalNote.tardiness || 0; + this.editedTardiness = personalNote.late || 0; this.editedAbsent = personalNote.absent || false; this.editedExcused = personalNote.excused || false; this.editedExcuseType = personalNote.excuseType || null; @@ -174,8 +172,8 @@ export default { }, personalNoteString(personalNote) { let personalNoteString = ""; - if (personalNote.tardiness > 0) { - personalNoteString += personalNote.tardiness + " min. "; + if (personalNote.late > 0) { + personalNoteString += personalNote.late + " min. "; } if (personalNote.absent) { personalNoteString += "abwesend "; -- GitLab