[FIX] website_sale_aplicoop: fix account.tax access error and duplicate home-delivery handler
Add sudo() to pricelist_item and fiscal position fallback in _get_pricing_info so portal users can price the delivery product without triggering an AccessError on account.tax. Remove the redundant #home-delivery-btn click handler from website_sale.js — home_delivery.js already owns that button via bindShopHomeDeliveryButton(), which manages the active class and localStorage cart. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
27097004fb
commit
f983d71ea3
2 changed files with 2 additions and 24 deletions
|
|
@ -854,28 +854,6 @@
|
|||
});
|
||||
}
|
||||
|
||||
// Home-delivery toggle button (shop sidebar)
|
||||
var homeDeliveryBtn = document.getElementById("home-delivery-btn");
|
||||
if (homeDeliveryBtn) {
|
||||
// Restore persisted preference on page load
|
||||
var storedDelivery = sessionStorage.getItem(
|
||||
"eskaera_is_delivery_" + self.orderId
|
||||
);
|
||||
if (storedDelivery === "true") {
|
||||
homeDeliveryBtn.classList.add("active");
|
||||
}
|
||||
homeDeliveryBtn.addEventListener("click", function (e) {
|
||||
e.preventDefault();
|
||||
var isNowActive = !homeDeliveryBtn.classList.contains("active");
|
||||
homeDeliveryBtn.classList.toggle("active", isNowActive);
|
||||
sessionStorage.setItem(
|
||||
"eskaera_is_delivery_" + self.orderId,
|
||||
isNowActive ? "true" : "false"
|
||||
);
|
||||
console.log("[HOME_DELIVERY_BTN] toggled to:", isNowActive);
|
||||
});
|
||||
}
|
||||
|
||||
// Buttons to clear cart (header + footer)
|
||||
var clearCartBtns = [
|
||||
document.getElementById("clear-cart-btn"),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue