diff --git a/frontend/components.d.ts b/frontend/components.d.ts index 42b89f05..b3658285 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -60,6 +60,8 @@ declare module 'vue' { ExplanationVideos: typeof import('./src/components/Modals/ExplanationVideos.vue')['default'] FeedbackModal: typeof import('./src/components/Modals/FeedbackModal.vue')['default'] FrappeCloudIcon: typeof import('./src/components/Icons/FrappeCloudIcon.vue')['default'] + GoogleMeetAccountModal: typeof import('./src/components/Settings/GoogleMeetAccountModal.vue')['default'] + GoogleMeetSettings: typeof import('./src/components/Settings/GoogleMeetSettings.vue')['default'] IconPicker: typeof import('./src/components/Controls/IconPicker.vue')['default'] IndicatorIcon: typeof import('./src/components/Icons/IndicatorIcon.vue')['default'] InlineLessonMenu: typeof import('./src/components/Notes/InlineLessonMenu.vue')['default'] diff --git a/frontend/src/components/Assignment.vue b/frontend/src/components/Assignment.vue index a521201a..38a73a26 100644 --- a/frontend/src/components/Assignment.vue +++ b/frontend/src/components/Assignment.vue @@ -419,11 +419,15 @@ const canGradeSubmission = computed(() => { }) const canModifyAssignment = computed(() => { - return ( - !submissionResource.doc || - (submissionResource.doc?.owner == user.data?.name && - submissionResource.doc?.status == 'Not Graded') - ) + if (canGradeSubmission.value) { + return true + } else if ( + submissionResource.doc?.owner == user.data?.name && + submissionResource.doc?.status == 'Not Graded' + ) { + return true + } + return false }) const submissionStatusOptions = computed(() => { diff --git a/frontend/src/components/LessonHelp.vue b/frontend/src/components/LessonHelp.vue index ad1d7a91..80832ed1 100644 --- a/frontend/src/components/LessonHelp.vue +++ b/frontend/src/components/LessonHelp.vue @@ -3,13 +3,13 @@
- {{ __('What does include in preview mean?') }} + {{ __('What are Instructor Notes?') }}
{{ __( - 'If Include in Preview is enabled for a lesson then the lesson will also be accessible to non logged in users.' + 'Instructor Notes are private notes that only instructors can see. They can be used to provide additional context or guidance for the lesson.' ) }}
diff --git a/frontend/src/components/Modals/ChapterModal.vue b/frontend/src/components/Modals/ChapterModal.vue index 409fb200..4fdc870e 100644 --- a/frontend/src/components/Modals/ChapterModal.vue +++ b/frontend/src/components/Modals/ChapterModal.vue @@ -16,7 +16,12 @@ >