blob: e50908388472a3708b58a7fbbb091505dc2d3467 [file] [log] [blame]
Aditya Hasef3c22f32019-01-22 18:22:20 +05301from __future__ import unicode_literals
Chillar Anand915b3432021-09-02 16:44:59 +05302
asbasawaraj4c263482018-06-15 10:04:19 +05303import frappe
asbasawaraj4c263482018-06-15 10:04:19 +05304
5no_cache = 1
6
7def get_context(context):
8 if frappe.session.user != 'Guest':
9 context.all_certifications = get_all_certifications_of_a_member()
10 context.show_sidebar = True
11
12
13def get_all_certifications_of_a_member():
14 '''Returns all certifications'''
15 all_certifications = []
16 all_certifications = frappe.db.sql(""" select cc.name,cc.from_date,cc.to_date,ca.amount,ca.currency
17 from `tabCertified Consultant` cc
18 inner join `tabCertification Application` ca
19 on cc.certification_application = ca.name
20 where paid = 1 and email = %(user)s order by cc.to_date desc""" ,{'user': frappe.session.user},as_dict=True)
21 return all_certifications