From 978136fba046af95d6548d68c7b4e42063715fec Mon Sep 17 00:00:00 2001 From: Christian Cueni Date: Wed, 24 Jan 2024 15:17:59 +0100 Subject: [PATCH] Don't create date if none is present --- .../assignmentEvaluationPage/EvaluationContainer.vue | 4 +++- .../assignmentEvaluationPage/EvaluationIntro.vue | 10 ++++++++-- cypress/e2e/assignment/assignmentTrainer.cy.js | 5 ++++- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/client/src/pages/cockpit/assignmentEvaluationPage/EvaluationContainer.vue b/client/src/pages/cockpit/assignmentEvaluationPage/EvaluationContainer.vue index 04af049c..b04fdaef 100644 --- a/client/src/pages/cockpit/assignmentEvaluationPage/EvaluationContainer.vue +++ b/client/src/pages/cockpit/assignmentEvaluationPage/EvaluationContainer.vue @@ -65,7 +65,9 @@ const assignmentDetail = computed(() => { }); const dueDate = computed(() => - dayjs(assignmentDetail.value?.evaluation_deadline?.start) + assignmentDetail.value?.evaluation_deadline?.start + ? dayjs(assignmentDetail.value?.evaluation_deadline?.start) + : undefined ); const inEvaluationTask = computed( diff --git a/client/src/pages/cockpit/assignmentEvaluationPage/EvaluationIntro.vue b/client/src/pages/cockpit/assignmentEvaluationPage/EvaluationIntro.vue index 931fb4ba..445e2245 100644 --- a/client/src/pages/cockpit/assignmentEvaluationPage/EvaluationIntro.vue +++ b/client/src/pages/cockpit/assignmentEvaluationPage/EvaluationIntro.vue @@ -11,7 +11,7 @@ const props = defineProps<{ assignmentUser: CourseSessionUser; assignment: Assignment; assignmentCompletion: AssignmentCompletion; - dueDate?: Dayjs; + dueDate?: Dayjs | undefined; }>(); const emit = defineEmits(["startEvaluation"]); @@ -101,7 +101,13 @@ async function startEvaluation() {

- {{ $t(text.evaluationInstruction) }} + {{ + $t(text.evaluationInstruction, { + name: `${ + props.assignmentUser.first_name + " " + props.assignmentUser.last_name + }`, + }) + }}

diff --git a/cypress/e2e/assignment/assignmentTrainer.cy.js b/cypress/e2e/assignment/assignmentTrainer.cy.js index 5902ff3d..905d05c4 100644 --- a/cypress/e2e/assignment/assignmentTrainer.cy.js +++ b/cypress/e2e/assignment/assignmentTrainer.cy.js @@ -218,7 +218,10 @@ describe("assignmentTrainer.cy.js", () => { cy.get('[data-cy="title"]').should("contain", "Feedback"); cy.get('[data-cy="evaluation-duedate]"').should("not.exist"); - cy.get('[data-cy="instruction"]').should("contain", "Intro für Feedback"); + cy.get('[data-cy="instruction"]').should( + "contain", + "Bitte unterstütze Test Student1 und gib Feedback zum Auftrag." + ); cy.get('[data-cy="start-evaluation"]').click(); cy.get('[data-cy="evaluation-task"]').should("contain", "Feedback 1 / 5");