From 31f08336293f8fef0e852e110cee33a158b13b4f Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Mon, 29 Sep 2025 15:13:39 +0530 Subject: [PATCH 1/4] chore: removed unused files --- frontend/src/components/AppHeader.vue | 5 ----- frontend/src/components/DesktopLayout.vue | 1 - frontend/src/components/LayoutHeader.vue | 25 ----------------------- 3 files changed, 31 deletions(-) delete mode 100644 frontend/src/components/AppHeader.vue delete mode 100644 frontend/src/components/LayoutHeader.vue diff --git a/frontend/src/components/AppHeader.vue b/frontend/src/components/AppHeader.vue deleted file mode 100644 index 57eb782a..00000000 --- a/frontend/src/components/AppHeader.vue +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/frontend/src/components/DesktopLayout.vue b/frontend/src/components/DesktopLayout.vue index ba5775d3..00c33eb0 100644 --- a/frontend/src/components/DesktopLayout.vue +++ b/frontend/src/components/DesktopLayout.vue @@ -10,5 +10,4 @@ diff --git a/frontend/src/components/LayoutHeader.vue b/frontend/src/components/LayoutHeader.vue deleted file mode 100644 index d4032f24..00000000 --- a/frontend/src/components/LayoutHeader.vue +++ /dev/null @@ -1,25 +0,0 @@ - - From 63c1fe8e752bc199a70824f3f259f9e0feb4ed37 Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Mon, 29 Sep 2025 15:26:14 +0530 Subject: [PATCH 2/4] fix: border when course card has an image --- frontend/src/components/CourseCard.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/components/CourseCard.vue b/frontend/src/components/CourseCard.vue index c1740b46..36e7c4e8 100644 --- a/frontend/src/components/CourseCard.vue +++ b/frontend/src/components/CourseCard.vue @@ -5,7 +5,7 @@ style="min-height: 350px" >
{ + if (!isInstructor() && !course.data?.published && !course.data?.upcoming) { + router.push({ + name: 'Courses', + }) + } +}) + +const isInstructor = () => { + let user_is_instructor = false + course.data?.instructors.forEach((instructor) => { + if (!user_is_instructor && instructor.name == user.data?.name) { + user_is_instructor = true + } + }) + return user_is_instructor +} + const breadcrumbs = computed(() => { let items = [{ label: 'Courses', route: { name: 'Courses' } }] items.push({ From ab6cc2698a31d17e6f054df58085ee86af7209be Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Mon, 29 Sep 2025 18:27:50 +0530 Subject: [PATCH 4/4] fix: assignment should be uploaded as private file --- frontend/src/components/Assignment.vue | 3 +++ frontend/src/components/Modals/CourseProgressSummary.vue | 1 + 2 files changed, 4 insertions(+) diff --git a/frontend/src/components/Assignment.vue b/frontend/src/components/Assignment.vue index 4f78a9a2..018368b0 100644 --- a/frontend/src/components/Assignment.vue +++ b/frontend/src/components/Assignment.vue @@ -70,6 +70,9 @@ diff --git a/frontend/src/components/Modals/CourseProgressSummary.vue b/frontend/src/components/Modals/CourseProgressSummary.vue index 0b5b59a6..b98b58e4 100644 --- a/frontend/src/components/Modals/CourseProgressSummary.vue +++ b/frontend/src/components/Modals/CourseProgressSummary.vue @@ -152,6 +152,7 @@ const show = defineModel({ default: false }) const searchFilter = ref(null) type Filters = { course: string | undefined + member_name?: string[] }