Files
lms/lms/www/batches/progress.js
2023-08-29 16:50:14 +05:30

46 lines
889 B
JavaScript

frappe.ready(() => {
frappe.require("controls.bundle.js");
$(".clickable-row").click((e) => {
window.location.href = $(e.currentTarget).data("href");
});
$(".btn-certification").click((e) => {
show_certificate_dialog(e);
});
});
const show_certificate_dialog = (e) => {
this.certificate_dialog = new frappe.ui.Dialog({
title: __("Grant Certificate"),
fields: [
{
fieldtype: "Link",
fieldname: "course",
label: __("Course"),
options: "LMS Course",
reqd: 1,
filters: {
name: ["in", courses],
},
filter_description: " ",
only_select: 1,
},
{
fieldtype: "Date",
fieldname: "issue_date",
label: __("Issue Date"),
reqd: 1,
default: frappe.datetime.get_today(),
},
{
fieldtype: "Date",
fieldname: "expiry_date",
label: __("Expiry Date"),
},
],
});
this.certificate_dialog.show();
};