fix(frontend): Teacher only leerobjecten niet meer getoond aan studenten
This commit is contained in:
parent
da0137e0a7
commit
d1e9303d3a
1 changed files with 9 additions and 2 deletions
|
@ -56,7 +56,9 @@
|
|||
const learningObjectListQueryResult = useLearningObjectListForPathQuery(learningPathQueryResult.data);
|
||||
|
||||
const nodesList: ComputedRef<LearningPathNode[] | null> = computed(
|
||||
() => learningPathQueryResult.data.value?.nodesAsList ?? null,
|
||||
() => learningPathQueryResult.data.value?.nodesAsList.filter(node =>
|
||||
authService.authState.activeRole === AccountType.Teacher || !getLearningObjectForNode(node)?.teacherExclusive
|
||||
) ?? null,
|
||||
);
|
||||
|
||||
const currentNode = computed(() => {
|
||||
|
@ -107,6 +109,12 @@
|
|||
|
||||
const navigationDrawerShown = ref(true);
|
||||
|
||||
function getLearningObjectForNode(node: LearningPathNode): LearningObject | undefined {
|
||||
return learningObjectListQueryResult.data.value?.find(obj =>
|
||||
obj.key === node.learningobjectHruid && obj.language === node.language && obj.version === node.version
|
||||
);
|
||||
}
|
||||
|
||||
function isLearningObjectCompleted(learningObject: LearningObject): boolean {
|
||||
if (learningObjectListQueryResult.isSuccess) {
|
||||
return (
|
||||
|
@ -353,7 +361,6 @@
|
|||
class: forGroup.classId,
|
||||
groupNumber: forGroup.forGroup,
|
||||
}"
|
||||
@updated="refetchQuestions"
|
||||
/>
|
||||
<QandA :questions="(questionsResponse.data.questions as QuestionDTO[]) ?? []" />
|
||||
</using-query-result>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue