feat: course list

This commit is contained in:
Jannat Patel
2023-12-05 22:39:00 +05:30
parent 644fb698d8
commit d00da31f84
108 changed files with 47452 additions and 56 deletions

View File

@@ -142,10 +142,20 @@ def add_mentor_to_subgroup(subgroup, email):
@frappe.whitelist(allow_guest=True)
def get_courses():
"""Returns the list of courses."""
return frappe.get_all(
"LMS Course",
fields=["name", "title", "short_introduction", "image"],
filters={"published": True},
)
def get_user_info(user=None):
print(user)
if frappe.session.user == "Guest":
frappe.throw("Authentication failed", exc=frappe.AuthenticationError)
filters = {}
if user:
filters["name"] = user
users = frappe.qb.get_query(
"User",
filters=filters,
fields=["name", "email", "enabled", "user_image", "full_name", "user_type"],
order_by="full_name asc",
distinct=True,
).run(as_dict=1)
print(users)
return users