fix: improved role description in profile

This commit is contained in:
Jannat Patel
2026-03-19 18:19:07 +05:30
parent 189fc08cdb
commit ca1b5da8e5
3 changed files with 6 additions and 25 deletions

View File

@@ -328,8 +328,7 @@ import {
updateMetaInfo,
} from '@/utils'
import { useRouter } from 'vue-router'
import { useOnboarding, useTelemetry } from 'frappe-ui/frappe'
import { sessionStore } from '@/stores/session'
import { useTelemetry } from 'frappe-ui/frappe'
import Uploader from '@/components/Controls/Uploader.vue'
import MultiSelect from '@/components/Controls/MultiSelect.vue'
import Link from '@/components/Controls/Link.vue'
@@ -340,8 +339,6 @@ import EmailTemplateModal from '@/components/Modals/EmailTemplateModal.vue'
const router = useRouter()
const user = inject('$user')
const { brand } = sessionStore()
const { updateOnboardingStep } = useOnboarding('learning')
const instructors = ref([])
const app = getCurrentInstance()
const { capture } = useTelemetry()

View File

@@ -355,11 +355,9 @@ import {
sanitizeHTML,
updateMetaInfo,
createLMSCategory,
cleanError,
} from '@/utils'
import { Trash2, X } from 'lucide-vue-next'
import { X } from 'lucide-vue-next'
import { useRouter } from 'vue-router'
import { sessionStore } from '../../stores/session'
import Link from '@/components/Controls/Link.vue'
import CourseOutline from '@/components/CourseOutline.vue'
import MultiSelect from '@/components/Controls/MultiSelect.vue'
@@ -369,7 +367,6 @@ import NewMemberModal from '@/components/Modals/NewMemberModal.vue'
const user = inject('$user')
const newTag = ref('')
const { brand } = sessionStore()
const router = useRouter()
const instructors = ref([])
const related_courses = ref([])
@@ -595,13 +592,6 @@ const makeFormDirty = () => {
isDirty.value = true
}
usePageMeta(() => {
return {
title: courseResource.doc?.title,
icon: brand.favicon,
}
})
defineExpose({
submitCourse,
trashCourse,

View File

@@ -17,7 +17,7 @@
size="sm"
:label="__('Student')"
:description="
__('Can browse courses, enroll in batches, and view content.')
__('Access courses, join batches, and track learning progress')
"
v-model="lms_student"
@update:modelValue="saveRole('lms_student')"
@@ -25,27 +25,21 @@
<Switch
size="sm"
:label="__('Course Creator')"
:description="
__('Can create, edit, and manage courses, chapters, and lessons.')
"
:description="__('Build and manage courses, chapters, and lessons')"
v-model="course_creator"
@update:modelValue="saveRole('course_creator')"
/>
<Switch
size="sm"
:label="__('Evaluator')"
:description="
__('Can create batches/live classes and grade student assignments.')
"
:description="__('Manage batches, review and grade submissions')"
v-model="batch_evaluator"
@update:modelValue="saveRole('batch_evaluator')"
/>
<Switch
size="sm"
:label="__('Moderator')"
:description="
__('Full access to all content, users, and system-wide settings.')
"
:description="__('Oversee all users, content, and system settings')"
v-model="moderator"
@update:modelValue="saveRole('moderator')"
/>