fix: Sider and CI
- Incorrect path and Settings in price_list.py import due to merge - Extra space removed in website_item.py - Changed client side namespace to `erpnext.e_commerce.*`
This commit is contained in:
parent
6b2b9dcee2
commit
1bb135b2d3
@ -168,11 +168,13 @@ class TestProductDataEngine(unittest.TestCase):
|
|||||||
|
|
||||||
filter_engine = ProductFiltersBuilder()
|
filter_engine = ProductFiltersBuilder()
|
||||||
attribute_filter = filter_engine.get_attribute_filters()[0]
|
attribute_filter = filter_engine.get_attribute_filters()[0]
|
||||||
attribute = attribute_filter.item_attribute_values[0]
|
attributes = attribute_filter.item_attribute_values
|
||||||
|
|
||||||
|
attribute_values = [d.attribute_value for d in attributes]
|
||||||
|
|
||||||
self.assertEqual(attribute_filter.name, "Test Size")
|
self.assertEqual(attribute_filter.name, "Test Size")
|
||||||
self.assertEqual(len(attribute_filter.item_attribute_values), 1)
|
self.assertGreater(len(attribute_values), 0)
|
||||||
self.assertEqual(attribute.attribute_value, "Large")
|
self.assertIn("Large", attribute_values)
|
||||||
|
|
||||||
def test_product_list_with_attribute_filter(self):
|
def test_product_list_with_attribute_filter(self):
|
||||||
"Test if attribute filters are applied correctly."
|
"Test if attribute filters are applied correctly."
|
||||||
|
|||||||
@ -2,8 +2,8 @@
|
|||||||
// License: GNU General Public License v3. See license.txt
|
// License: GNU General Public License v3. See license.txt
|
||||||
|
|
||||||
// shopping cart
|
// shopping cart
|
||||||
frappe.provide("e_commerce.shopping_cart");
|
frappe.provide("erpnext.e_commerce.shopping_cart");
|
||||||
var shopping_cart = e_commerce.shopping_cart;
|
var shopping_cart = erpnext.e_commerce.shopping_cart;
|
||||||
|
|
||||||
var getParams = function (url) {
|
var getParams = function (url) {
|
||||||
var params = [];
|
var params = [];
|
||||||
@ -192,7 +192,7 @@ $.extend(shopping_cart, {
|
|||||||
$btn.parent().find('.cart-indicator').removeClass('hidden');
|
$btn.parent().find('.cart-indicator').removeClass('hidden');
|
||||||
|
|
||||||
const item_code = $btn.data('item-code');
|
const item_code = $btn.data('item-code');
|
||||||
e_commerce.shopping_cart.update_cart({
|
erpnext.e_commerce.shopping_cart.update_cart({
|
||||||
item_code,
|
item_code,
|
||||||
qty: 1
|
qty: 1
|
||||||
});
|
});
|
||||||
|
|||||||
@ -1,8 +1,8 @@
|
|||||||
frappe.provide("e_commerce.wishlist");
|
frappe.provide("erpnext.e_commerce.wishlist");
|
||||||
var wishlist = e_commerce.wishlist;
|
var wishlist = erpnext.e_commerce.wishlist;
|
||||||
|
|
||||||
frappe.provide("e_commerce.shopping_cart");
|
frappe.provide("erpnext.e_commerce.shopping_cart");
|
||||||
var shopping_cart = e_commerce.shopping_cart;
|
var shopping_cart = erpnext.e_commerce.shopping_cart;
|
||||||
|
|
||||||
$.extend(wishlist, {
|
$.extend(wishlist, {
|
||||||
set_wishlist_count: function() {
|
set_wishlist_count: function() {
|
||||||
@ -98,7 +98,7 @@ $.extend(wishlist, {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let success_action = function() {
|
let success_action = function() {
|
||||||
e_commerce.wishlist.set_wishlist_count();
|
erpnext.e_commerce.wishlist.set_wishlist_count();
|
||||||
};
|
};
|
||||||
|
|
||||||
if ($wish_icon.hasClass('wished')) {
|
if ($wish_icon.hasClass('wished')) {
|
||||||
|
|||||||
@ -36,14 +36,12 @@ class PriceList(Document):
|
|||||||
(self.currency, cint(self.buying), cint(self.selling), self.name))
|
(self.currency, cint(self.buying), cint(self.selling), self.name))
|
||||||
|
|
||||||
def check_impact_on_shopping_cart(self):
|
def check_impact_on_shopping_cart(self):
|
||||||
"Check if Price List currency change impacts Shopping Cart."
|
"Check if Price List currency change impacts E Commerce Cart."
|
||||||
from erpnext.shopping_cart.doctype.shopping_cart_settings.shopping_cart_settings import (
|
from erpnext.e_commerce.doctype.e_commerce_settings.e_commerce_settings import validate_cart_settings
|
||||||
validate_cart_settings,
|
|
||||||
)
|
|
||||||
|
|
||||||
doc_before_save = self.get_doc_before_save()
|
doc_before_save = self.get_doc_before_save()
|
||||||
currency_changed = self.currency != doc_before_save.currency
|
currency_changed = self.currency != doc_before_save.currency
|
||||||
affects_cart = self.name == frappe.get_cached_value("Shopping Cart Settings", None, "price_list")
|
affects_cart = self.name == frappe.get_cached_value("E Commerce Settings", None, "price_list")
|
||||||
|
|
||||||
if currency_changed and affects_cart:
|
if currency_changed and affects_cart:
|
||||||
validate_cart_settings()
|
validate_cart_settings()
|
||||||
|
|||||||
@ -247,7 +247,7 @@ class ItemConfigure {
|
|||||||
const additional_notes = Object.keys(this.range_values || {}).map(attribute => {
|
const additional_notes = Object.keys(this.range_values || {}).map(attribute => {
|
||||||
return `${attribute}: ${this.range_values[attribute]}`;
|
return `${attribute}: ${this.range_values[attribute]}`;
|
||||||
}).join('\n');
|
}).join('\n');
|
||||||
e_commerce.shopping_cart.update_cart({
|
erpnext.e_commerce.shopping_cart.update_cart({
|
||||||
item_code,
|
item_code,
|
||||||
additional_notes,
|
additional_notes,
|
||||||
qty: 1
|
qty: 1
|
||||||
|
|||||||
@ -4,8 +4,8 @@
|
|||||||
// js inside blog page
|
// js inside blog page
|
||||||
|
|
||||||
// shopping cart
|
// shopping cart
|
||||||
frappe.provide("e_commerce.shopping_cart");
|
frappe.provide("erpnext.e_commerce.shopping_cart");
|
||||||
var shopping_cart = e_commerce.shopping_cart;
|
var shopping_cart = erpnext.e_commerce.shopping_cart;
|
||||||
|
|
||||||
$.extend(shopping_cart, {
|
$.extend(shopping_cart, {
|
||||||
show_error: function(title, text) {
|
show_error: function(title, text) {
|
||||||
|
|||||||
@ -20,8 +20,8 @@ $(() => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
bind_card_actions() {
|
bind_card_actions() {
|
||||||
e_commerce.shopping_cart.bind_add_to_cart_action();
|
erpnext.e_commerce.shopping_cart.bind_add_to_cart_action();
|
||||||
e_commerce.wishlist.bind_wishlist_action();
|
erpnext.e_commerce.wishlist.bind_wishlist_action();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user