Don't create date if none is present
This commit is contained in:
parent
58213bcb90
commit
978136fba0
|
|
@ -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(
|
||||
|
|
|
|||
|
|
@ -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() {
|
|||
</p>
|
||||
|
||||
<p class="my-4" data-cy="instruction">
|
||||
{{ $t(text.evaluationInstruction) }}
|
||||
{{
|
||||
$t(text.evaluationInstruction, {
|
||||
name: `${
|
||||
props.assignmentUser.first_name + " " + props.assignmentUser.last_name
|
||||
}`,
|
||||
})
|
||||
}}
|
||||
</p>
|
||||
|
||||
<p v-if="props.assignment.assignment_type === 'CASEWORK'" class="my-4">
|
||||
|
|
|
|||
|
|
@ -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");
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue