Skip to content

Commit

Permalink
enhance UX
Browse files Browse the repository at this point in the history
  • Loading branch information
Kalutu committed Jan 3, 2025
1 parent 0901470 commit 7e8de8e
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 9 deletions.
27 changes: 23 additions & 4 deletions rentals/rentals/doctype/ride_booking/ride_booking.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,27 @@
// Copyright (c) 2025, Kalutu and contributors
// For license information, please see license.txt

// frappe.ui.form.on("Ride Booking", {
// refresh(frm) {
frappe.ui.form.on("Ride Booking", {
refresh(frm) {},

// },
// });
rate(frm) {
frm.trigger("update_total_amount");
},

update_total_amount(frm) {
let total_distance = 0;
for (let item of frm.doc.items) {
total_distance += item.distance;
}

const amount = frm.doc.rate * total_distance;
frm.set_value("total_amount", amount);
},
});

frappe.ui.form.on("Ride Booking Item", {
refresh(frm) {},
distance(frm, cdt, cdn) {
frm.trigger("update_total_amount");
},
});
31 changes: 26 additions & 5 deletions rentals/rentals/doctype/ride_order/ride_order.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,29 @@
// Copyright (c) 2025, Kalutu and contributors
// For license information, please see license.txt

// frappe.ui.form.on("Ride Order", {
// refresh(frm) {

// },
// });
frappe.ui.form.on("Ride Order", {
refresh(frm) {
if (frm.doc.status == "New") {
frm.add_custom_button(
"Accept",
() => {
// change status to accepted
frm.set_value("status", "Accepted");
// Save form
frm.save();
},
"Actions"
);
frm.add_custom_button(
"Reject",
() => {
// change status to accepted
frm.set_value("status", "Rejected");
// Save form
frm.save();
},
"Actions"
);
}
},
});

0 comments on commit 7e8de8e

Please sign in to comment.