feat: cerificate price
This commit is contained in:
@@ -106,8 +106,8 @@
|
||||
</div>
|
||||
|
||||
{% if certificate_request %}
|
||||
<p> <b>{{ _("Evaluation On") }}</b>
|
||||
{{ _(": {0} at {1}").format(frappe.utils.format_date(certificate_request.date, "medium"),
|
||||
<p class="mb-2"> <b>{{ _("Evaluation On: ") }}</b>
|
||||
{{ _("{0} at {1}").format(frappe.utils.format_date(certificate_request.date, "medium"),
|
||||
frappe.utils.format_time(certificate_request.start_time, "short")) }} </p>
|
||||
{% endif %}
|
||||
|
||||
@@ -131,7 +131,7 @@
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<div class="vertically-center mb-2">
|
||||
<div class="vertically-center justify-content-center mb-2">
|
||||
<div class="">
|
||||
<svg class="icon icon-md mr-1">
|
||||
<use class="" href="#icon-users">
|
||||
@@ -151,6 +151,12 @@
|
||||
{% endif %}
|
||||
</div>
|
||||
|
||||
{% if course.paid_certificate %}
|
||||
<div class="certificate-price">
|
||||
{{ _("Certificate Price:") }} {{ frappe.utils.fmt_money(course.price_certificate, 2, course.currency) }}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
{% set lesson_index = get_lesson_index(membership.current_lesson) if membership and
|
||||
membership.current_lesson
|
||||
else '1.1' %}
|
||||
@@ -173,12 +179,6 @@
|
||||
{{ _("Checkout Course") }} <img class="ml-2" src="/assets/lms/icons/white-arrow.svg" />
|
||||
</a>
|
||||
|
||||
{% elif membership %}
|
||||
<a class="button wide-button is-primary" id="continue-learning"
|
||||
href="{{ get_lesson_url(course.name, lesson_index) }}{{ course.query_parameter }}">
|
||||
{{ _("Continue Learning") }} <img class="ml-2" src="/assets/lms/icons/white-arrow.svg" />
|
||||
</a>
|
||||
|
||||
{% elif course.upcoming and not is_user_interested %}
|
||||
<div class="button wide-button is-default"
|
||||
id="notify-me" data-course="{{course.name | urlencode}}">
|
||||
@@ -191,6 +191,12 @@
|
||||
style="color: inherit;">
|
||||
{{ _("Manage the course") }}
|
||||
</a>
|
||||
|
||||
{% elif membership %}
|
||||
<a class="button wide-button is-primary" id="continue-learning"
|
||||
href="{{ get_lesson_url(course.name, lesson_index) }}{{ course.query_parameter }}">
|
||||
{{ _("Continue Learning") }} <img class="ml-2" src="/assets/lms/icons/white-arrow.svg" />
|
||||
</a>
|
||||
{% endif %}
|
||||
|
||||
{% set certificate = is_certified(course.name) %}
|
||||
@@ -210,6 +216,7 @@
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -12,8 +12,8 @@ def get_context(context):
|
||||
raise frappe.Redirect
|
||||
|
||||
course = frappe.db.get_value("LMS Course", course_name,
|
||||
["name", "title", "image", "short_introduction", "description", "published", "upcoming",
|
||||
"disable_self_learning", "video_link", "enable_certification", "status", "grant_certificate_after"],
|
||||
["name", "title", "image", "short_introduction", "description", "published", "upcoming", "disable_self_learning", "status",
|
||||
"video_link", "enable_certification", "grant_certificate_after", "paid_certificate", "price_certificate", "currency"],
|
||||
as_dict=True)
|
||||
|
||||
related_courses = frappe.get_all("Related Courses", {"parent": course.name}, ["course"])
|
||||
|
||||
@@ -15,7 +15,8 @@ def get_context(context):
|
||||
def get_courses():
|
||||
courses = frappe.get_all("LMS Course",
|
||||
filters={"published": True},
|
||||
fields=["name", "upcoming", "title", "image", "enable_certification"])
|
||||
fields=["name", "upcoming", "title", "image", "enable_certification",
|
||||
"paid_certificate", "price_certificate", "currency"])
|
||||
|
||||
live_courses, upcoming_courses = [], []
|
||||
for course in courses:
|
||||
|
||||
@@ -9,7 +9,7 @@ def get_common_context(context):
|
||||
batch_name = None
|
||||
|
||||
course = frappe.db.get_value("LMS Course",
|
||||
frappe.form_dict["course"], ["name", "title", "video_link"], as_dict=True)
|
||||
frappe.form_dict["course"], ["name", "title", "video_link", "enable_certification"], as_dict=True)
|
||||
if not course:
|
||||
context.template = "www/404.html"
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user