fix: misc issues

This commit is contained in:
Jannat Patel
2024-05-06 16:20:47 +05:30
parent d53123cf07
commit 650f81c22b
4 changed files with 22 additions and 3 deletions

View File

@@ -46,6 +46,12 @@
</span>
</Button>
</router-link>
<div
v-else-if="course.data.disable_self_learning"
class="bg-blue-100 text-blue-900 text-sm rounded-md py-1 px-3"
>
{{ __('Contact the Administrator to enroll for this course.') }}
</div>
<Button
v-else
@click="enrollStudent()"

View File

@@ -38,7 +38,8 @@
</template>
<script setup>
import { Dialog, Input, TextEditor, createResource } from 'frappe-ui'
import { reactive, defineModel } from 'vue'
import { reactive, defineModel, computed } from 'vue'
import { showToast } from '@/utils'
const topics = defineModel('reloadTopics')
@@ -93,6 +94,14 @@ const submitTopic = (close) => {
topicResource.submit(
{},
{
validate() {
if (!topic.title) {
return 'Title cannot be empty.'
}
if (!topic.reply) {
return 'Reply cannot be empty.'
}
},
onSuccess(data) {
replyResource.submit(
{
@@ -108,6 +117,9 @@ const submitTopic = (close) => {
}
)
},
onError(err) {
showToast('Error', err.message, 'x')
},
}
)
}

View File

@@ -244,7 +244,7 @@ const newBatch = createResource({
return {
doc: {
doctype: 'LMS Batch',
meta_image: batch.image.file_url,
meta_image: batch.image?.file_url,
...batch,
},
}
@@ -279,7 +279,7 @@ const editBatch = createResource({
doctype: 'LMS Batch',
name: props.batchName,
fieldname: {
meta_image: batch.image.file_url,
meta_image: batch.image?.file_url,
...batch,
},
}

View File

@@ -1208,6 +1208,7 @@ def get_course_details(course):
"short_introduction",
"published",
"upcoming",
"disable_self_learning",
"published_on",
"status",
"paid_course",