diff --git a/frontend/src/i18n/locale/en.json b/frontend/src/i18n/locale/en.json
index 6012787b..f7a6d9bc 100644
--- a/frontend/src/i18n/locale/en.json
+++ b/frontend/src/i18n/locale/en.json
@@ -84,5 +84,7 @@
"submittedBy": "Submitted by",
"timestamp": "Timestamp",
"loadSubmission": "Load",
- "noSubmissionsYet": "No submissions yet."
+ "noSubmissionsYet": "No submissions yet.",
+ "viewAsGroup": "View progress of group...",
+ "group": "group"
}
diff --git a/frontend/src/queries/groups.ts b/frontend/src/queries/groups.ts
index cdef2899..51c3c282 100644
--- a/frontend/src/queries/groups.ts
+++ b/frontend/src/queries/groups.ts
@@ -1,4 +1,3 @@
-import type { ClassesResponse } from "@/controllers/classes";
import { GroupController, type GroupResponse, type GroupsResponse } from "@/controllers/groups";
import type { QuestionsResponse } from "@/controllers/questions";
import type { SubmissionsResponse } from "@/controllers/submissions";
@@ -12,7 +11,6 @@ import {
type UseQueryReturnType,
} from "@tanstack/vue-query";
import { computed, toValue, type MaybeRefOrGetter } from "vue";
-import { invalidateAllAssignmentKeys } from "./assignments";
import { invalidateAllSubmissionKeys } from "./submissions";
export function groupsQueryKey(classid: string, assignmentNumber: number, full: boolean) {
@@ -132,7 +130,7 @@ export function useDeleteGroupMutation(): UseMutationReturnType<
const gn = response.group.groupNumber;
await invalidateAllGroupKeys(queryClient, cid, an, gn);
- await invalidateAllSubmissionKeys(queryClient, cid, an, gn);
+ await invalidateAllSubmissionKeys(queryClient, undefined, undefined, undefined, cid, an, gn);
},
});
}
diff --git a/frontend/src/queries/learning-paths.ts b/frontend/src/queries/learning-paths.ts
index b9d3624a..69016a77 100644
--- a/frontend/src/queries/learning-paths.ts
+++ b/frontend/src/queries/learning-paths.ts
@@ -13,7 +13,7 @@ export function useGetLearningPathQuery(
forGroup?: MaybeRefOrGetter<{forGroup: number, assignmentNo: number, classId: string} | undefined>,
): UseQueryReturnType