mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-04 12:49:10 +00:00
feat: added topic progress api
This commit is contained in:
@@ -67,9 +67,7 @@
|
||||
</div>
|
||||
{% if has_access %}
|
||||
<div class='card-footer'>
|
||||
{% if index==1 %} <span class="indicator green"> Completed </span>
|
||||
{% else %} <span class="indicator orange"> Completed </span>
|
||||
{% endif %}
|
||||
<span class="indicator {{ progress[topic.name].indicator }}"> {{ progress[topic.name].label }} </span>
|
||||
</div>
|
||||
</a>
|
||||
{% else %}
|
||||
|
||||
@@ -9,5 +9,11 @@ def get_context(context):
|
||||
course = frappe.get_doc('Course', frappe.form_dict['name'])
|
||||
context.program = frappe.form_dict['program']
|
||||
context.course = course
|
||||
|
||||
context.topics = course.get_topics()
|
||||
context.has_access = utils.allowed_program_access(context.program)
|
||||
context.has_access = utils.allowed_program_access(context.program)
|
||||
context.progress = get_topic_progress(context.topics, course, context.program)
|
||||
|
||||
def get_topic_progress(topics, course, program):
|
||||
progress = {topic.name: utils.get_student_topic_details(topic, course.name, program) for topic in topics}
|
||||
return progress
|
||||
|
||||
Reference in New Issue
Block a user