feat: reviews
This commit is contained in:
37
community/templates/pages/reviews.js
Normal file
37
community/templates/pages/reviews.js
Normal file
@@ -0,0 +1,37 @@
|
||||
|
||||
frappe.ready(() => {
|
||||
$("#provide-feedback").click((e) => {
|
||||
e.preventDefault();
|
||||
let d = new frappe.ui.Dialog({
|
||||
title: 'Provide your Feedback',
|
||||
fields: [
|
||||
{
|
||||
label: 'Rating',
|
||||
fieldname: 'rating',
|
||||
fieldtype: 'Rating'
|
||||
},
|
||||
{
|
||||
label: 'Review',
|
||||
fieldname: 'review',
|
||||
fieldtype: 'Small Text'
|
||||
}
|
||||
],
|
||||
primary_action_label: 'Submit',
|
||||
primary_action(values) {
|
||||
console.log(values);
|
||||
frappe.call({
|
||||
method: "community.lms.doctype.lms_course.lms_course",
|
||||
args: {
|
||||
course: "{{ course.name }}",
|
||||
rating: values.rating,
|
||||
review: values.review
|
||||
},
|
||||
callback: (data) => {
|
||||
d.hide();
|
||||
}
|
||||
})
|
||||
}
|
||||
});
|
||||
d.show();
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user