From 846f613d29f132a81c558c267fac5c2e923b350f Mon Sep 17 00:00:00 2001 From: "Ronald A. Richardson" Date: Wed, 20 Dec 2023 16:45:07 +0800 Subject: [PATCH] few patches and minor fixes for oss compatability --- .eslintrc.js | 2 +- addon/components/schedule-manager.hbs | 4 +-- .../products/index/category/new.js | 6 +++++ addon/templates/networks/index/network.hbs | 2 +- .../networks/index/network/stores.hbs | 4 +-- addon/templates/products/index/category.hbs | 23 +++++++++++++++--- .../templates/products/index/category/new.hbs | 2 +- assets/sounds/storefront_order_alert.mp3 | Bin 0 -> 18807 bytes package.json | 1 + server/src/Http/Resources/Cart.php | 10 +++++++- server/src/Http/Resources/Network.php | 4 +++ server/src/Http/Resources/Product.php | 5 ++++ server/src/Http/Resources/Store.php | 4 +++ 13 files changed, 56 insertions(+), 11 deletions(-) create mode 100755 assets/sounds/storefront_order_alert.mp3 diff --git a/.eslintrc.js b/.eslintrc.js index 45b88f5..4277237 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -32,7 +32,7 @@ module.exports = { 'n/no-unpublished-require': [ 'error', { - allowModules: ['resolve', 'broccoli-funnel'], + allowModules: ['resolve', 'broccoli-funnel', 'broccoli-merge-trees'], }, ], }, diff --git a/addon/components/schedule-manager.hbs b/addon/components/schedule-manager.hbs index a51b4b0..8a41d10 100644 --- a/addon/components/schedule-manager.hbs +++ b/addon/components/schedule-manager.hbs @@ -2,9 +2,9 @@ {{#each-in this.schedule as |day hours|}}
-

{{day}}

+

{{day}}

-
diff --git a/addon/controllers/products/index/category/new.js b/addon/controllers/products/index/category/new.js index d33f6e0..e6cb6e5 100644 --- a/addon/controllers/products/index/category/new.js +++ b/addon/controllers/products/index/category/new.js @@ -90,6 +90,12 @@ export default class ProductsIndexCategoryNewController extends BaseController { } @action queueFile(file) { + // since we have dropzone and upload button within dropzone validate the file state first + // as this method can be called twice from both functions + if (['queued', 'failed', 'timed_out', 'aborted'].indexOf(file.state) === -1) { + return; + } + this.uploadQueue.pushObject(file); this.fetch.uploadFile.perform( file, diff --git a/addon/templates/networks/index/network.hbs b/addon/templates/networks/index/network.hbs index d159223..7e7ad4b 100644 --- a/addon/templates/networks/index/network.hbs +++ b/addon/templates/networks/index/network.hbs @@ -1,4 +1,4 @@ - +
diff --git a/addon/templates/networks/index/network/stores.hbs b/addon/templates/networks/index/network/stores.hbs index 3321b6a..51de942 100644 --- a/addon/templates/networks/index/network/stores.hbs +++ b/addon/templates/networks/index/network/stores.hbs @@ -1,6 +1,6 @@ -