feat: notify me

This commit is contained in:
pateljannat
2021-08-09 13:13:48 +05:30
parent d5067a4bcd
commit 6cbca8d1bb
12 changed files with 196 additions and 7 deletions

View File

@@ -41,6 +41,10 @@ frappe.ready(() => {
submit_review(e);
})
$("#notify-me").click((e) => {
notify_user(e);
})
})
var check_mentor_request = () => {
@@ -209,3 +213,23 @@ var submit_review = (e) => {
}
})
}
var notify_user = (e) => {
e.preventDefault();
var course = decodeURIComponent($(e.currentTarget).attr("data-course"));
if (frappe.session.user == "Guest") {
window.location.href = `/login?redirect-to=/courses/${course}`;
return;
}
frappe.call({
method: "community.lms.doctype.lms_course_interest.lms_course_interest.capture_interest",
args: {
"course": course
},
callback: (data) => {
frappe.msgprint(__("Your interest has been noted. We'll notify you via email when this course becomes available."));
$("#notify-me").attr("disabled", true).attr("title", "Your interest has already been noted");
}
})
}