Check to session course in user session list according to access visibility - refs BT#21745

pull/5566/head
Angel Fernando Quiroz Campos 1 year ago
parent 3d021148e4
commit b71eb67fef
  1. 15
      assets/vue/components/session/SessionCardSimple.vue

@ -1,6 +1,6 @@
<script setup>
import CourseCard from "../course/CourseCard.vue"
import { useSecurityStore } from "../../store/securityStore"
import { SESSION_VISIBILITY_INVISIBLE } from "../../constants/entity/session"
const props = defineProps({
session: {
@ -9,22 +9,11 @@ const props = defineProps({
},
})
const securityStore = useSecurityStore()
const courses = props.session.courses
? props.session.courses.map((sesionRelCourse) => ({ ...sesionRelCourse.course, _id: sesionRelCourse.course.id }))
: []
const isGeneralCoach = props.session.generalCoachesSubscriptions
? props.session.generalCoachesSubscriptions.findIndex((sRcRU) => sRcRU.user["@id"] === securityStore.user["@id"]) >= 0
: false
const isCourseCoach = props.session.courseCoachesSubscriptions
? props.session.courseCoachesSubscriptions.findIndex((sRcRU) => sRcRU.user["@id"] === securityStore.user["@id"]) >= 0
: false
const enableAccess =
(isGeneralCoach || isCourseCoach) && props.session.activeForCoach ? true : props.session.activeForStudent
const enableAccess = props.session.accessVisibility !== SESSION_VISIBILITY_INVISIBLE
</script>
<template>

Loading…
Cancel
Save