|
|
|
@ -1,3 +1,5 @@ |
|
|
|
|
|
|
|
import { storeToRefs } from "pinia" |
|
|
|
|
|
|
|
import { useCidReqStore } from "../store/cidReq" |
|
|
|
import axios from "axios" |
|
|
|
import axios from "axios" |
|
|
|
|
|
|
|
|
|
|
|
export async function checkIsAllowedToEdit( |
|
|
|
export async function checkIsAllowedToEdit( |
|
|
|
@ -6,6 +8,9 @@ export async function checkIsAllowedToEdit( |
|
|
|
sessionCoach = false, |
|
|
|
sessionCoach = false, |
|
|
|
checkStudentView = true, |
|
|
|
checkStudentView = true, |
|
|
|
) { |
|
|
|
) { |
|
|
|
|
|
|
|
const cidReqStore = useCidReqStore() |
|
|
|
|
|
|
|
const { course, session } = storeToRefs(cidReqStore) |
|
|
|
|
|
|
|
|
|
|
|
try { |
|
|
|
try { |
|
|
|
const { data } = await axios.get(window.location.origin + "/permissions/is_allowed_to_edit", { |
|
|
|
const { data } = await axios.get(window.location.origin + "/permissions/is_allowed_to_edit", { |
|
|
|
params: { |
|
|
|
params: { |
|
|
|
@ -13,6 +18,8 @@ export async function checkIsAllowedToEdit( |
|
|
|
coach, |
|
|
|
coach, |
|
|
|
sessioncoach: sessionCoach, |
|
|
|
sessioncoach: sessionCoach, |
|
|
|
checkstudentview: checkStudentView, |
|
|
|
checkstudentview: checkStudentView, |
|
|
|
|
|
|
|
cid: course.value?.id, |
|
|
|
|
|
|
|
sid: session.value?.id, |
|
|
|
}, |
|
|
|
}, |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
|