brotherton-erpnext/erpnext/www/payment_setup_certification.py

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

25 lines
670 B
Python
Raw Normal View History

import frappe
no_cache = 1
2022-03-28 13:22:46 +00:00
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