feat: payment verification and membership

This commit is contained in:
Jannat Patel
2023-08-11 19:45:12 +05:30
parent ea27acc683
commit 0c14a1ab4c
10 changed files with 327 additions and 51 deletions
-25
View File
@@ -20,10 +20,6 @@ frappe.ready(() => {
$("#submit-for-review").click((e) => {
submit_for_review(e);
});
$("#buy-course").click((e) => {
generate_checkout_link(e);
});
});
const hide_wrapped_mentor_cards = () => {
@@ -146,24 +142,3 @@ const submit_for_review = (e) => {
},
});
};
generate_checkout_link = (e) => {
e.preventDefault();
let course = decodeURIComponent($(e.currentTarget).attr("data-course"));
if (frappe.session.user == "Guest") {
window.location.href = `/login?redirect-to=/courses/${course}`;
return;
}
frappe.call({
method: "lms.lms.doctype.lms_course.lms_course.get_payment_options",
args: {
course: course,
},
callback: (data) => {
let rzp1 = new Razorpay(data.message);
rzp1.open();
},
});
};