feat: course settings from website

This commit is contained in:
Jannat Patel
2022-09-09 18:16:02 +05:30
parent 9dc10c3756
commit 212ed8e428
8 changed files with 43 additions and 16 deletions

View File

@@ -194,7 +194,7 @@ def submit_for_review(course):
@frappe.whitelist()
def save_course(tags, title, short_introduction, video_link, description, course, image=None):
def save_course(tags, title, short_introduction, video_link, description, course, published, upcoming, image=None):
if course:
doc = frappe.get_doc("LMS Course", course)
else:
@@ -208,7 +208,9 @@ def save_course(tags, title, short_introduction, video_link, description, course
"video_link": video_link,
"image": image,
"description": description,
"tags": tags
"tags": tags,
"published": published,
"upcoming": upcoming
})
doc.save(ignore_permissions=True)
return doc.name

View File

@@ -55,7 +55,7 @@
{% set active = membership.current_lesson == lesson.name %}
<div class="lesson-info {% if active and not course.edit_mode %} active-lesson {% endif %}">
{% if membership or lesson.include_in_preview or is_instructor %}
{% if membership or lesson.include_in_preview or is_instructor or has_course_moderator_role() %}
<a class="lesson-links" data-course="{{ course.name }}"
{% if is_instructor and not lesson.include_in_preview %}
title="{{ _('This lesson is not available for preview. As you are the Instructor of the course only you can see it.') }}"
@@ -185,6 +185,4 @@ const show_no_preview_dialog = (e) => {
};
</script>
dahanukar
sandesh
chetna