|
- import frappe
-
- no_cache = 1
-
-
- def get_context(context):
- if frappe.session.user != "Guest":
- context.all_certifications = get_all_certifications_of_a_member()
- context.show_sidebar = True
-
-
- def get_all_certifications_of_a_member():
- """Returns all certifications"""
- all_certifications = []
- all_certifications = frappe.db.sql(
- """ select cc.name,cc.from_date,cc.to_date,ca.amount,ca.currency
- from `tabCertified Consultant` cc
- inner join `tabCertification Application` ca
- on cc.certification_application = ca.name
- where paid = 1 and email = %(user)s order by cc.to_date desc""",
- {"user": frappe.session.user},
- as_dict=True,
- )
- return all_certifications
|