UI: CourseHome component use session id from store

pull/5045/head
Angel Fernando Quiroz Campos 2 years ago
parent 37a4a01c25
commit 609d5c28d0
  1. 10
      assets/vue/views/course/CourseHome.vue

@ -237,8 +237,6 @@ const shortcuts = ref([])
const courseIntroEl = ref(null); const courseIntroEl = ref(null);
let sessionId = route.query.sid ?? 0
const isCourseLoading = ref(true) const isCourseLoading = ref(true)
const showContent = ref(false) const showContent = ref(false)
@ -286,14 +284,14 @@ const toggleCourseTMenu = (event) => {
} }
function goToSettingCourseTool(course, tool) { function goToSettingCourseTool(course, tool) {
return "/course/" + course.value.id + "/settings/" + tool.tool.name + "?sid=" + sessionId return "/course/" + course.value.id + "/settings/" + tool.tool.name + "?sid=" + session.value?.id
} }
function goToShortCut(shortcut) { function goToShortCut(shortcut) {
const url = new URLSearchParams("?") const url = new URLSearchParams("?")
url.append("cid", course.value.id) url.append("cid", course.value.id)
url.append("sid", sessionId) url.append("sid", session.value?.id)
return shortcut.url + "?" + url return shortcut.url + "?" + url
} }
@ -311,7 +309,7 @@ function changeVisibility(course, tool) {
function onClickShowAll() { function onClickShowAll() {
axios axios
.post(ENTRYPOINT + `../r/course_tool/links/change_visibility/show?cid=${course.value.id}&sid=${sessionId}`) .post(ENTRYPOINT + `../r/course_tool/links/change_visibility/show?cid=${course.value.id}&sid=${session.value?.id}`)
.then(() => { .then(() => {
tools.value.forEach((tool) => setToolVisibility(tool, 2)) tools.value.forEach((tool) => setToolVisibility(tool, 2))
}) })
@ -320,7 +318,7 @@ function onClickShowAll() {
function onClickHideAll() { function onClickHideAll() {
axios axios
.post(ENTRYPOINT + `../r/course_tool/links/change_visibility/hide?cid=${course.value.id}&sid=${sessionId}`) .post(ENTRYPOINT + `../r/course_tool/links/change_visibility/hide?cid=${course.value.id}&sid=${session.value?.id}`)
.then(() => { .then(() => {
tools.value.forEach((tool) => setToolVisibility(tool, 0)) tools.value.forEach((tool) => setToolVisibility(tool, 0))
}) })

Loading…
Cancel
Save