UI Changes
diff --git a/erpnext/public/js/education/lms/components/CourseCard.vue b/erpnext/public/js/education/lms/components/CourseCard.vue
index 200659b..c93ca10 100644
--- a/erpnext/public/js/education/lms/components/CourseCard.vue
+++ b/erpnext/public/js/education/lms/components/CourseCard.vue
@@ -27,13 +27,11 @@
<script>
import AButton from './Button.vue';
-import CourseCardButton from './CourseCardButton.vue'
export default {
props: ['course', 'courseMeta', 'program_name'],
name: "CourseCard",
components: {
- CourseCardButton,
AButton
},
computed: {
diff --git a/erpnext/public/js/education/lms/components/CourseCardButton.vue b/erpnext/public/js/education/lms/components/CourseCardButton.vue
deleted file mode 100644
index 6842de4..0000000
--- a/erpnext/public/js/education/lms/components/CourseCardButton.vue
+++ /dev/null
@@ -1,30 +0,0 @@
-<template>
- <button :class="getClassName" class='btn btn-primary btn-sm btn-block' @click="$router.push($route.path + '/' + course + '/' + nextContentType + '/' + nextContent)">{{ getButtonName }}</button>
-</template>
-<script>
-export default {
- props: ['course', 'nextContent', 'nextContentType'],
- name: "CourseCardButton",
- data() {
- return {
- buttonName: 'Start',
- className: 'btn-primary'
- }
- },
- computed: {
- getButtonName: function() {
- if(lms.store.checkCourseCompletion(this.course)){
- return 'Completed'
- }
- else{
- return 'Start'
- }
- },
- getClassName: function() {
- if(lms.store.checkCourseCompletion(this.course)){
- return 'btn-success'
- }
- }
- }
-};
-</script>
\ No newline at end of file
diff --git a/erpnext/www/lms.py b/erpnext/www/lms.py
index bb5daaf..625c66c 100644
--- a/erpnext/www/lms.py
+++ b/erpnext/www/lms.py
@@ -97,6 +97,7 @@
if frappe.session.user == "Guest":
return dict(content=None, content_type=None, flag=None)
enrollment = get_enrollment(course_name)
+ print(enrollment)
course = frappe.get_doc("Course", enrollment.course)
last_activity = enrollment.get_last_activity()
@@ -229,6 +230,7 @@
student = frappe.get_doc("Student", get_student_id(frappe.session.user))
program_enrollment = student.enroll_in_program(program_name)
enroll_all_courses_in_program(program_enrollment, student)
+ return program_name
@frappe.whitelist()
def get_program_enrollments(email=frappe.session.user):