Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
316 commits
Select commit Hold shift + click to select a range
8b42afc
Merge pull request #42 from icmaa/feature/small-improvements
Aug 2, 2019
4318862
Bugfix for icmaa-cms/category-extras fetch on category-page (#43)
Aug 3, 2019
08535df
The getter `category-next.getCategories` get cached so we need a meth…
Aug 5, 2019
c19efe7
Empty default homepage and delete unneded assets and components
Aug 5, 2019
2b6e72f
Merge pull request #44 from icmaa/feature/some-changes
Aug 5, 2019
a41bb33
Add small improvement to getters like in official PR for this bug #3295
Aug 5, 2019
f2af3ae
Add some styling to placeholder home page
Aug 5, 2019
2e0b9fa
Merge pull request #45 from icmaa/bugfix/category-next-getter
Aug 5, 2019
e9d4820
Small improvements
Aug 6, 2019
b601d5e
Transform parameter values type in `getCategoryByParams` to category …
Aug 6, 2019
06d9c3e
Merge pull request #46 from icmaa/feature/small-improvements
Aug 6, 2019
922ef01
Add filter for search options to still get current category when list…
Aug 6, 2019
469f7b6
Merge branch 'develop' into feature/update-develop
Aug 7, 2019
f4c0b86
Add changes from develop branch update to our theme
Aug 7, 2019
69107c2
Merge develop into develop-icmaa from icmaa/feature/update-develop (#48)
Aug 7, 2019
b50fd67
#182025 Add spotify recommendations and icmaa-module improvements (#49)
Aug 12, 2019
487c99b
Improve icmaa-category/list
Aug 13, 2019
c597695
Bugfix for headers z-index
Aug 13, 2019
cc2e707
Improve category-header styling (Draft)
Aug 13, 2019
fba3529
Merge pull request #50 from icmaa/feature/small-improvements
Aug 13, 2019
41007c3
#181500 Use webpack generated PNG and SVG sprites (#51)
Aug 15, 2019
d350560
#180913 Add a bunch meta-tag features (#52)
Aug 19, 2019
96618c5
Merge `DivanteLtd/develop` into `icmaa/develop` #53
Aug 20, 2019
c12d9c7
#183264 Minify and purge CSS via webpack (#55)
Aug 20, 2019
ff954ae
Merge branch 'develop' into 'develop-icmaa'
Aug 20, 2019
2097c58
Update default theme changes to our theme
Aug 20, 2019
23d54cc
Add missing classes after vsf-update to Category.vue
Aug 20, 2019
a2a1749
Merge 'develop' into 'develop-icmaa' #56
Aug 20, 2019
666e842
Merge remote-tracking branch 'upstream/develop' into feature/update-i…
Aug 22, 2019
0dc637e
Undo our changes in icmaa-category to overwrite category-next which a…
Aug 22, 2019
72343dc
#183368 Undo our `catalog-next` overwrites in `icmaa-category` and up…
Aug 22, 2019
b7bf4da
#181689 Add CMS request by storecode (#58)
Aug 22, 2019
e27d4f9
Merge 'develop' into 'develop-icmaa' (#60)
Aug 23, 2019
464d6fc
Small bugfixes on templates (#61)
Aug 26, 2019
a3b5f18
Small improvements on `stringToComponent(content)` (#62)
Aug 27, 2019
f933d0e
Update Page.vue (#63)
Aug 27, 2019
bd372de
Update `icmaa-cms` page url mapping (#64)
Aug 27, 2019
097478e
Merge 'DivanteLtd/Develop' into 'develop' (#65)
Aug 27, 2019
86fecf4
Add latest changes from default theme to icmaa-imp theme (#66)
Aug 27, 2019
265bef3
Merge 'DivanteLtd/develop' into develop #67
Sep 2, 2019
01fd9b3
Add changes of default template to our template (#68)
Sep 2, 2019
a421d13
Bugfix // #3485 Fix problems on homepage (#69)
Sep 6, 2019
ea7cbb5
Revert "Bugfix // #3485 Fix problems on homepage (#69)"
Sep 13, 2019
fe26796
Merge remote-tracking branch 'upstream/develop' into develop
Sep 13, 2019
edc661a
Add custom `configProvider` to `icmaa-config` module
Sep 13, 2019
e0a2e3b
Merge remote-tracking branch 'upstream/develop' into develop-update-f…
Sep 13, 2019
9b84bd0
Merge remote-tracking branch 'upstream/develop' into develop-update-f…
Sep 16, 2019
d1af58a
Add recent template changes to our theme
Sep 16, 2019
2a2b0f1
Merge `DivanteLtd/develop` into `develop` (#71)
Sep 16, 2019
89076cc
#182023 Product-Details-Page [WIP] (#73)
Sep 20, 2019
1757bc4
Merge remote-tracking branch 'DivanteLtd/develop' into develop
Sep 20, 2019
a0a8bdc
Add recent changed to our template
Sep 20, 2019
ec04532
Merge `DivanteLtd/develop` into `develop` #74
Sep 20, 2019
a660efb
#186141 Add product-description and features to PDP (#76)
Sep 24, 2019
c8a4a2c
#186141 PDP reviews block (#78)
Sep 26, 2019
5cabc8e
Merge remote-tracking branch 'upstream/develop' into develop-update-f…
Sep 26, 2019
c44d12c
Update changes on develop to our theme and modules
Sep 26, 2019
2976402
Merge `DivanteLtd/develop` into `develop` (#79)
Sep 26, 2019
dd02640
#186141 Small improvements for PDP (#80)
Sep 26, 2019
ebfd46c
Merge `DivanteLtd/develop` into `develop` (#81)
Sep 26, 2019
65c6c0f
Refactor and update icmaa-url mapper for custom urls
Sep 26, 2019
2f192d1
Use correct localized route for category url in category-list
Sep 26, 2019
6dcd472
Use native `formatCategoryLink()` instead of compliated own method
Sep 26, 2019
1f7e38f
Fix translations and `switchSearchFilters()` method on category singl…
Sep 26, 2019
30531ba
Improve `addToCartMixin` and fix typo
Sep 26, 2019
735abf2
Fix misunderstanding of `standardSystemFields` config by adding a cus…
Sep 26, 2019
20f28ad
Improve product carousel while preloading to prevent flickering
Sep 27, 2019
8bbd14e
Minor bugfixes after last update (#82)
Sep 27, 2019
3cad4fb
Bugfix for product gallery carousel preload spacer (#83)
Sep 27, 2019
b618bc6
#183140 Add `icmaa-external-checkout` modul (#84)
dlandmann Sep 27, 2019
187640f
Improve `mappingFallback` of `icmaa-url` (#85)
Sep 27, 2019
5282cf6
#186999 Bugfix for config provider and more (#86)
Sep 30, 2019
6390bf8
Bugfix for add-to-cart select button-type and general material-icon l…
Oct 1, 2019
f219d8c
`icmaa-category` // Load custom-routes from module
Oct 1, 2019
07b54d0
`icmaa-config` // Set initial state from module hook
Oct 1, 2019
ed317f6
Update README.md
Oct 1, 2019
018c634
Improve icmaa-module code (#90)
Oct 1, 2019
446585c
Merge remote-tracking branch 'upstream/develop' into feature/update-d…
Oct 1, 2019
924454b
Update `StorefrontModule` constructor parameters
Oct 1, 2019
e146560
Add recent `develop` changes to our theme
Oct 1, 2019
71c7928
Merge `DivanteLtd/develop` into `develop` #91
Oct 1, 2019
bbc5146
Merge remote-tracking branch 'origin/develop' into DivanteLtd-develop
Oct 3, 2019
d99d743
Add recent `develop` changes to our theme
Oct 3, 2019
7cb7064
Merge `DivanteLtd/develop` into `develop` (#93)
Oct 3, 2019
ca5d68b
Fix small bug in `optionsMixin`
Oct 3, 2019
bcc73b5
Bugfix for `ButtonIcon` (can't use property name `quantity` on button…
Oct 3, 2019
87b44bf
#187455 Fix production mode (#94)
Oct 3, 2019
5d7d60c
#186143 Add retina product image preload (#95)
Oct 4, 2019
87a4eec
Add .gitignore files to modules
Oct 4, 2019
3e94420
Add `icmaa-teaser` module to fetch teaser
Oct 4, 2019
3c5898a
Extract category-extras into seperat module to make it more readable
Oct 4, 2019
405e19e
Update README.md's of our modules
Oct 4, 2019
2b769ea
Create `icmaa-teaser` and `icmaa-category-extras` module (#96)
Oct 4, 2019
075e678
Fix small bug for carousel per-page
Oct 4, 2019
1add0a8
Update dependencies
Oct 4, 2019
234b0f5
Add correct coloer for header search-input
Oct 4, 2019
165deaa
Add custom config node for category-extras
Oct 5, 2019
c48ebab
Small improvements (#97)
Oct 5, 2019
41456bf
#180913 New meta-tags module (#77)
Oct 5, 2019
4c19d9f
Improve `icmaa-cms` action abstract
Oct 7, 2019
256cc9a
Add category-header to pdp
Oct 7, 2019
a150efc
Add viewport to state and replace category-header if needed
Oct 7, 2019
89f608e
Add category-extras to PDP and add viewport to state (#98)
Oct 7, 2019
6ccd9e3
Add small bugfixes (#99)
Oct 7, 2019
71fd383
#187639 Add small bugfix for category-extras on PDP (#100)
Oct 7, 2019
3333110
Bugfix for new category-header on PDP (#102)
Oct 7, 2019
8e95911
#185323 Ser customer-cluster (#103)
Oct 8, 2019
2e49433
Hotfix // Prevent infinite category-fetch on list view (#104)
Oct 8, 2019
3e69976
Show Teaser on homepage (#105)
Oct 10, 2019
1edef0f
#187932 Improve teaser module (#106)
Oct 11, 2019
8c980d2
Bugfix // Wrong teaser limit (#107)
Oct 11, 2019
d49d09d
Improve child-category fetching and logo-handling (#108)
Oct 11, 2019
fbc43ba
#187848 Add logo line to home-page (#109)
Oct 14, 2019
13bd354
Merge `DivanteLtd/release/v1.11` into `develop` (#110)
Oct 17, 2019
330e182
Add changes from last merge (#110) to our theme (#111)
Oct 17, 2019
3395fff
#188009 First milestone for product list view [WIP] (#112)
Oct 17, 2019
007aa53
#187769 Add `icmaa-advice` module (#113)
Oct 18, 2019
e71f8a0
#188009 Product-List-View - Further changes (#115)
Oct 19, 2019
72c26b0
#188009 Product-List-View / Next steps (#116)
Oct 21, 2019
726474f
Fix add-to-cart bug (caused by wrong namespacing in mixin)
Oct 21, 2019
c50ccbc
Bugfix for price-slider – Whitelist CSS classes and import regarding …
Oct 21, 2019
616989a
#188009 Product-list-view bugfixes (#117)
Oct 21, 2019
5210c8a
Add breadcrumbs logic (hide root-category and better styling)
Oct 22, 2019
855c1c0
Add bugix for spacing-bug in PDP breadcrumbs
Oct 22, 2019
4d0341b
Only show available presets
Oct 22, 2019
56e8337
Improve preset loading and checks
Oct 22, 2019
b1f6c6f
Make presets clusterable
Oct 22, 2019
ffdd8d1
Add generic cms state module registration
Oct 23, 2019
4bb8c75
Load advice only if client and cookie not set
Oct 23, 2019
e2f81ef
Only show logo-line-block if items exist
Oct 23, 2019
a89de14
Improve order of presets
Oct 23, 2019
7a16ca7
#188009 Product-List-View progress and other improvements (#118)
Oct 23, 2019
400c0e0
Improve lazy-hydration on homepage
Oct 23, 2019
31799e5
Add placeholder for teaser
Oct 23, 2019
395dee8
Improve lazy loading (#120)
Oct 23, 2019
56f0bcb
#188087 Style wishlist sidebar pane (#119)
Oct 23, 2019
b566208
Add placeholder to teaser and product-tile (#121)
Oct 23, 2019
eb7d69e
Fix CSS bugs in wishlist sidebar
Oct 24, 2019
b509e26
Add small title to sidebar-navigation icon items
Oct 24, 2019
ba6f3af
Small CSS optimizations (#122)
Oct 24, 2019
3593d3f
#188960 Style search-sidebar (#123)
Oct 25, 2019
46f9420
Add styled cookie notice (#124)
Oct 25, 2019
a0193b5
#188086 Style cart-sidebar (#125)
Oct 25, 2019
a6bf95a
Force local-storage flush for each build (#126)
Oct 25, 2019
bc01322
#189054 Ass search-alias implementation (#127)
Oct 25, 2019
ca0ce3e
Use `lodash/debounce` to minimize function calls per second in search…
Oct 27, 2019
c3d92d6
Small bugfix for search-alias action
Oct 27, 2019
b6c0158
Improve search and `ui/viewport` (#128)
Oct 27, 2019
6ced8e4
#189073 Templating for login modals [WIP] (#129)
Oct 28, 2019
3e8e8b9
Add logoline placeholder (#130)
Oct 28, 2019
3594965
Improve breakpoints and register form
Oct 29, 2019
0a9fe54
Improve vertical/horizontal positioning in modals
Oct 29, 2019
e5f8121
Add Facebook-Button to register and improve wording
Oct 29, 2019
8e74c6c
Fix small bug for load-more function in search-panel
Oct 29, 2019
cfd9688
Add new fields to register form request and add attribute-ids for gender
Oct 29, 2019
def36b3
Format birthday in request and improve error messages on failed serve…
Oct 29, 2019
abfe258
Add customer cluster as hidden field to register form
Oct 29, 2019
bb6ffd1
Add dob validation in register form
Oct 29, 2019
ae8c0cc
#189073 Improve login routine (#131)
Oct 29, 2019
b74a7be
Fix date-validation in register-form (#132)
Oct 29, 2019
640b3e9
Improve small stuff (#133)
Oct 29, 2019
d115869
Fix tailwind breakpoint bug and translation in login modal (#134)
Oct 29, 2019
75ca403
Fix bug in mobile modals when viewport-div isn't visible because of m…
Oct 30, 2019
9f84a98
Improve `icmaa-category-extras` on PLP (#136)
Nov 1, 2019
1f26a7e
Refactor `icmaa-category-extras` and add bugfixes and improvements (#…
Nov 8, 2019
47c1f7a
Add product listing widget and refactor category-list (#137)
dlandmann Nov 8, 2019
443233e
#189075 Add Facebook login to VSF (#139)
Nov 9, 2019
9a06475
Bugfix // Add new `xs` viewport to usecases (#140)
Nov 9, 2019
b7bb600
Improve login, style progress-overlay and cleanup `/my-account` (#141)
Nov 10, 2019
18e3ad2
Merge remote-tracking branch 'upstream/release/v1.11' into develop-up…
Nov 10, 2019
d4522f6
Merge branch 'bugfix/reintegrate-config-provider' into develop-update
Nov 10, 2019
6d24851
Update latest `release/v1.11` changes to our branch
Nov 10, 2019
dd31d08
Merge latest `release/v1.11` into `develop` (#142)
Nov 10, 2019
d469673
Small changes
Nov 10, 2019
19e84fe
#190026 Customer account // Add navigation (#143)
Nov 11, 2019
60af4ee
#189107 Style language-selector modal (#144)
simonchill Nov 11, 2019
1c50cb4
#190028 Customer account / Styling for "My account", "Addresses" & "N…
Nov 15, 2019
b56f5a0
Add small changes and translations
Nov 18, 2019
11704f6
Add country translations
Nov 18, 2019
68c86e4
Add tailwind styled and better `back-top-button`
Nov 18, 2019
6fda500
Update customer backend and `back-to-top` button (#146)
Nov 18, 2019
f55a018
#186777 Add review submit incl. GoogleReCAPTCHA & remove reviews from…
Nov 19, 2019
939ffd8
#190497 Add product-alert feature to PDP (#148)
Nov 21, 2019
9fea625
#190497 Improve wording for product-alert (#149)
Nov 21, 2019
9e0d87e
Add 'or' operator for Elasticsearch filters and use exists if value i…
Nov 21, 2019
a093094
Update CHANGELOG.md
Nov 21, 2019
bf94ec9
Fix typo
Nov 22, 2019
125cbc1
Extend ElasticSearch-Adapter to allow `or` and `or-null` filters (#150)
Nov 22, 2019
3f1e44c
Improve UI store // Add types and fix bug for viewport detection
Nov 22, 2019
fa62206
Bugfix // Custom search-adapter / Add missing class (#151)
Nov 22, 2019
995da6d
Add product-alert directly after login & fix some translation bugs in…
Nov 23, 2019
7318eb6
#190502 Show `as low as` prices (#153)
Nov 24, 2019
4585d7a
#190501 Add `icmaa-tracking` module (#155)
Nov 25, 2019
8d212aa
Add product-alert account page and fix some small bugs (#156)
Nov 25, 2019
9f4dcd9
#182052 AMP Pages for categories and products (#154)
dlandmann Nov 25, 2019
430bf78
#190776 Show language switcher once if in the wrong store (#157)
Nov 25, 2019
bc299f1
Make claims storage localization optional (#158)
Nov 25, 2019
ec8ac9d
#188879 `icmaa-competitions` module (#159)
Nov 28, 2019
785b59b
#188879 `icmaa-module` / Image stretch bugfix
Nov 28, 2019
0f92d7c
#188879 `icmaa-competitions` // Submit competitions (#160)
Dec 2, 2019
f9d2818
#182052 Bugfix // AMP pages (#161)
dlandmann Dec 3, 2019
c6e3af8
#187768 Add `icmaa_recommendations` module (#162)
Dec 4, 2019
263072e
Merge `DivanteLtd:release/v1.11` into `develop` (#163)
Dec 4, 2019
ac65757
Improve margin-collapse bugs in footer
Dec 4, 2019
83080f9
Disable unit tests on pre-commit
Dec 4, 2019
7cbb0aa
Improve bottom margins-collapse bugs and disable unit-tests on pre-co…
Dec 4, 2019
4f82692
Revert "Disable unit tests on pre-commit"
Dec 4, 2019
1693bf3
Revert "Merge `DivanteLtd:release/v1.11` into `develop` (#163)"
Dec 4, 2019
f33af89
Merge remote-tracking branch 'upstream/release/v1.11' into revert/wro…
Dec 4, 2019
2bafaeb
Disable unit tests on pre-commit
Dec 4, 2019
1a65594
Merge `DivanteLtd:release/v1.11` into `develop` (#166)
Dec 4, 2019
be8425c
Merge branch 'release/v1.11' into feature/elasticsearch-with-and-or-null
Dec 4, 2019
8aa1eda
`pm2` ecosystem file needs `script` property #3871
Dec 4, 2019
6dbdb41
#190493 Customer account / Product alerts (#164)
Dec 5, 2019
69241ef
#3879 Fix `CATEGORY_ADD_PRODUCTS` mutation (#167)
Dec 5, 2019
437d650
BUGFIX // `n.setAttribute is not a function` error in production some…
Dec 5, 2019
1d2c84d
Revert "`pm2` ecosystem file needs `script` property #3871"
Dec 5, 2019
57e1dd8
Revert "#3879 Fix `CATEGORY_ADD_PRODUCTS` mutation (#167)"
Dec 5, 2019
615984d
Merge remote-tracking branch 'upstream/develop' into develop
Dec 5, 2019
3d99ec7
#190504 Review-Order (#170)
Dec 6, 2019
a6daff5
Style product-alerts by using product-tile (improve button & product-…
Dec 7, 2019
c4a6a67
Bugfix // Order-Review / Loads products when order changed
Dec 7, 2019
aa1e0bd
Merge pull request #171 from icmaa/feature/improve-account-styling
Dec 9, 2019
df8747a
Include price rendering ad method because filters aren't used on SSR
Dec 9, 2019
1b8c616
Add IntlPolyfill support for NodeJS (#3837, #3836)
Dec 9, 2019
9c64d13
Bugfix // Add IntlPolyfill support for NodeJS (#172)
Dec 9, 2019
ca371f1
#190503 Category-product-view for tickets [WIP] (#173)
Dec 10, 2019
f320248
#191422 Add availability component and improve ProductTile code (#174)
Dec 10, 2019
08ac2a9
#191488 Add out beadcrumbs logic and lot of bugfixes (#176)
Dec 11, 2019
0b2d0a7
#190030 Customer-account / My-orders page (#175)
simonchill Dec 12, 2019
732d48b
#191488 Bugfix for empty category results in breadcrumbs (#177)
Dec 12, 2019
c2c32ee
#191487 Redirect to default store when no store-code in URL (#178)
Dec 16, 2019
f1da19f
Add simple styling to 404 page (#179)
Dec 16, 2019
43ce917
Improve `icmaa/category-list` query by searching in category path (#180)
Dec 17, 2019
7455af7
Show default category header image if mobile image is missing
Dec 19, 2019
05524a6
Give custom url rewrites a higher priority
Dec 19, 2019
81eddcf
Merge remote-tracking branch 'upstream/develop' into update-develop
Dec 19, 2019
707c042
Small improvements (#181)
Dec 19, 2019
61359fc
Add changes of latest `DivanteLtd/develop` merge to our core overwrites
Dec 19, 2019
ef7bf65
Merge `DivanteLtd/develop` into `develop` (#182)
Dec 19, 2019
162318a
Bugfix // Breadcrumbs and retina images (#183)
Dec 19, 2019
b76adca
Remove custom search-adapter + improve `ProductListingWidget` (#184)
Dec 20, 2019
71a948a
Merge remote-tracking branch 'upstream/develop' into feature/develop-…
Dec 20, 2019
b906500
Update yarn.lock
Dec 20, 2019
36a919e
Merge pull request #186 from DivanteLtd/develop
Dec 20, 2019
82eab9f
Merge `DivanteLtd/develop` into `develop` (#185)
Dec 20, 2019
e9ce84d
Add 'or' operator for Elasticsearch filters and use exists if value i…
Nov 21, 2019
c0ee85f
Update CHANGELOG.md
Nov 21, 2019
9f308d9
Fix typo
Nov 22, 2019
896471c
Merge branch 'feature/elasticsearch-with-and-or-null' of github.com:i…
Dec 28, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ module.exports = {
'@typescript-eslint/no-var-requires': 1,
'@typescript-eslint/indent': ['error', 2],
'@typescript-eslint/camelcase': 0,
semi: 'off',
'semi': 'off',
'@typescript-eslint/semi': 0,
'@typescript-eslint/member-delimiter-style': ['error', { 'multiline': { 'delimiter': 'comma', 'requireLast': false }, 'singleline': { 'delimiter': 'comma' } }],
'@typescript-eslint/no-empty-interface': 1,
Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ dist/
npm-debug.log
.vscode/
.idea/
config/local.json
config/local*.json
config/custom-environment-variables.json
var
build/config.json
core/build/config.json
Expand Down
8 changes: 5 additions & 3 deletions .huskyrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@ module.exports = {
'hooks': {
'pre-commit': tasks([
'lint-staged'
]),
'pre-push': tasks([
'yarn test:unit'
])
// We don't have valid tests yet
// And it's slow as f$*! ...
// 'pre-push': tasks([
// 'yarn test:unit'
// ])
}
}
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Add global Category and Breadcrumb filters, defined in local.json - @grimasod (#3691)
- Add constant which conditions the number of products loading per page - @AdKamil (#3630)
- Added price filtering key as config - @roywcm
- Add `or` operator for Elasticsearch filters in `quickSearchByQuery` and use exists if value is `null` - @cewald #3834

### Fixed
- Fixed missing parameter to query function from cms/store/block/actions - @georgiev-ivan (#3909)
Expand Down Expand Up @@ -57,6 +58,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Added
- Add defense for incomplete config in preferchCachedAttributes helper
- Add `or` operator for Elasticsearch filters in `quickSearchByQuery` and use exists if value is `null` - @cewald #3834
- Add unit test for \`core/modules/cms\` - @krskibin (#3738)

### Fixed
Expand Down
6 changes: 0 additions & 6 deletions config/custom-environment-variables.json

This file was deleted.

64 changes: 2 additions & 62 deletions config/default.json
Original file line number Diff line number Diff line change
Expand Up @@ -111,63 +111,7 @@
"defaultStoreCode": "",
"storeViews": {
"multistore": false,
"commonCache": false,
"mapStoreUrlsFor": ["de", "it"],
"de": {
"storeCode": "de",
"storeId": 3,
"name": "German Store",
"url": "/de",
"appendStoreCode": true,
"elasticsearch": {
"host": "/api/catalog",
"index": "vue_storefront_catalog_de"
},
"tax": {
"sourcePriceIncludesTax": false,
"defaultCountry": "DE",
"defaultRegion": "",
"calculateServerSide": true
},
"i18n": {
"fullCountryName": "Germany",
"fullLanguageName": "German",
"defaultLanguage": "DE",
"defaultCountry": "DE",
"defaultLocale": "de-DE",
"currencyCode": "EUR",
"currencySign": "EUR",
"dateFormat": "HH:mm D-M-YYYY"
},
"seo": {
"defaultTitle": "Vue Storefront"
}
},
"it": {
"extend": "de",
"storeCode": "it",
"storeId": 4,
"name": "Italian Store",
"url": "/it",
"appendStoreCode": true,
"elasticsearch": {
"host": "/api/catalog",
"index": "vue_storefront_catalog_it"
},
"tax": {
"defaultCountry": "IT"
},
"i18n": {
"fullCountryName": "Italy",
"fullLanguageName": "Italian",
"defaultCountry": "IT",
"defaultLanguage": "IT",
"defaultLocale": "it-IT"
},
"seo": {
"defaultTitle": "Vue Storefront"
}
}
"commonCache": false
},
"entities": {
"optimize": true,
Expand Down Expand Up @@ -326,11 +270,7 @@
"attribute": "updated_at",
"order": "desc"
},
"sortByAttributes": {
"Latest": "updated_at:desc",
"Price: Low to high":"final_price",
"Price: High to low":"final_price:desc"
},
"sortByAttributes": { },
"gallery": {
"mergeConfigurableChildren": true,
"imageAttributes": ["image","thumbnail","small_image"],
Expand Down
2 changes: 1 addition & 1 deletion core/i18n/resource/i18n/de-DE.csv
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"Please configure product bundle options and fix the validation errors","Bitte konfigurieren Sie die Produktbündel-Optionen und beheben Sie die Validierungsfehler"
"Please configure product custom options and fix the validation errors","Bitte konfigurieren Sie die angepassten Produktoptionen und beheben Sie die Validierungsfehler"
"Please confirm order you placed when you was offline","Bitte bestätigen Sie ihre Bestellung, welche Sie getätigt haben während Sie offline waren"
"Please fix the validation errors","Bitte beheben Sie die Validierungsfehler"
"Please fix the validation errors","Bitte prüfe deine Eingabe"
"Please select the field which You like to sort by","Bitte wählen Sie das Feld aus, nach dem Sie sortieren möchten"
"Proceed to checkout","Weiter zur Kasse"
"Processing order...","Bestellung wird verarbeitet..."
Expand Down
122 changes: 61 additions & 61 deletions core/i18n/resource/i18n/et-EE.csv
Original file line number Diff line number Diff line change
@@ -1,77 +1,77 @@
"Registering the account ...","Konto loomine…"
" is out of the stock!"," on laost otsas!"
"404 Page Not Found","404 Lehekülge ei leitud"
"Account data has successfully been updated","Konto andmed uuendatud"
"Add review","Lisa kommentaar"
"Address provided in checkout contains invalid data. Please check if all required fields are filled in and also contact us on {email} to resolve this issue for future. Your order has been canceled.","Ostuvormistamisel sisestatud aadress sisaldab vigu! Palun kontrolli, et kõik kohustuslikud väljad oleksid täidetud või kirjuta meile {email}."
"Allow notification about the order","Luba tellimusge seotud teadete edastamine"
"Are you sure you would like to remove this item from the shopping cart?","Olete kindel, et soovite antud toote ostukorvist eemaldada?"
"Compare Products","Võrdle tooteid"
"Compare products","Võrdle tooteid"
"Confirm your order","Kinnitage oma tellimus"
"Error refreshing user token. User is not authorized to access the resource","Kasutaja tokeni uuendamisel esineb probleeme. Kasutajal puuduvad õigused antud lehele sisenemiseks"
"Error with response - bad content-type!","Viga sisu laadimisel"
"Error: Error while adding products","Viga toote lisamisel."
"Extension developers would like to thank you for placing an order!","Mooduli loojad tänavad tellimuse tegemise eest!"
"Field is required",Kohustuslik
"Field is required.",Kohustuslik.
"Grand total",Kokku
"Home Page",Esileht
"In stock!",Laos
"Internal Application error while refreshing the tokens. Please clear the storage and refresh page.","Tokeni värskendamisel esines viga. Palun tühjendage vahemälu ja uuendage lehekülge."
"Internal validation error. Please check if all required fields are filled in. Please contact us on {email}","Viga! Palun kontrolli, et kõik kohustuslikud väljad oleksid täidetud või kirjuta meile {email}."
"Must be greater than 0","Peab olema suurem, kui 0"
"My Account","Minu konto"
"Newsletter preferences have successfully been updated","Uudiskirjaga liitumine uuendatud"
"No available product variants","Toote valikvariandid puuduvad"
"No products synchronized for this category. Please come back while online!","Kategooria on tühi."
"Shopping cart is empty. Please add some products before entering Checkout","Otsukorv on tühi."
"No such configuration for the product. Please do choose another combination of attributes.","Sellise kombinatsiooniga toodet ei saa tellida."
"Out of stock!","Laost otsas!"
" is out of the stock!"," on laost otsas!"
"Some of the ordered products are not available!","Mõned tellitud tooted ei ole kahjuks enam saadaval."
"Out of the stock!","Laost otsas"
"Payment Information","Makse informatsioon"
"Please configure product bundle options and fix the validation errors","Toode on valikutega. Palun valige sobivad valikud"
"Please configure product custom options and fix the validation errors","Palun valige sobiv toode"
"Please confirm order you placed when you was offline","Palun kinnitage oma tellimuse, mille ilma interneti ühenduseta varasemalt tegite"
"Please fix the validation errors","Palun parandage valideerimise vead"
"Please select the field which You like to sort by","Palun valige sorteerimise viis"
"Please wait ...","Palun oota…"
"Stock check in progress, please wait while available stock quantities are checked","Palun oota, kontrollime laoseise."
"There is no Internet connection. You can still place your order. We will notify you if any of ordered products is not available because we cannot check it right now.","Interneti ühendus puudub. Saad sellegi poolest tellimuse luua. Kontrollime interneti ühenduse taastudes tellitud toodete laoseisu üle. Anname märku, kui mõni tellitud toodetest vahepeal otsa on saanud. "
"No such configuration for the product. Please do choose another combination of attributes.","Sellise kombinatsiooniga toodet ei saa tellida."
"The system is not sure about the stock quantity (volatile). Product has been added to the cart for pre-reservation.","Antud toodet ostetakse väga palju ja me ei ole laoseisu osas kindlad. Toode on ostukorvi lisatud ja Teie jaoks broneeritud."
"This feature is not implemented yet! Please take a look at https://github.com/DivanteLtd/vue-storefront/issues for our Roadmap!","Sellist funktsionaalsust ei ole veel lisatud. Saad meie arendusplaanidega tutvuda https://github.com/DivanteLtd/vue-storefront/issues."
"The product is out of stock and cannot be added to the cart!","Toode on kahjuks laost otsa saanud."
"Proceed to checkout","Vormista ost"
"Processing order...","Tellimuse loomine…"
"Product has been added to the cart!","Toode lisati ostukorvi."
"Product price is unknown, product cannot be added to the cart!","Tootel puudub hind. Toodet ei saa ostukorvi lisada."
"Product quantity has been updated!","Toote laoseis on uuendatud."
"Internal validation error. Please check if all required fields are filled in. Please contact us on {email}","Viga! Palun kontrolli, et kõik kohustuslikud väljad oleksid täidetud või kirjuta meile {email}."
"Address provided in checkout contains invalid data. Please check if all required fields are filled in and also contact us on {email} to resolve this issue for future. Your order has been canceled.","Ostuvormistamisel sisestatud aadress sisaldab vigu! Palun kontrolli, et kõik kohustuslikud väljad oleksid täidetud või kirjuta meile {email}."
"Product {productName} has been added to the compare!","{productName} lisati võrdlusesse."
"Product {productName} has been removed from compare!","{productName} võrdlusest eemaldatud."
"Product {productName} has been added to wishlist!","{productName} Lisati soovikorvi."
"Product {productName} has been removed from compare!","{productName} võrdlusest eemaldatud."
"Product {productName} has been removed from wishlit!","{productName} eemaldati soovikorvist"
"Account data has successfully been updated","Konto andmed uuendatud"
"Newsletter preferences have successfully been updated","Uudiskirjaga liitumine uuendatud"
"Quantity must be above 0","Laokogus peab olema suurem, kui 0"
"Registering the account ...","Konto loomine…"
"Reset password feature does not work while offline!","Parooli ei saa kahjuks ilma interneti ühenduseta muuta."
"You are logged in!","Olete sisse logitud."
"Please fix the validation errors","Palun parandage valideerimise vead"
"Product price is unknown, product cannot be added to the cart!","Tootel puudub hind. Toodet ei saa ostukorvi lisada."
"My Account","Minu konto"
"Type what you are looking for...",Otsi…
"Home Page",Esileht
Checkout,Ostuvormistamine
"Shopping cart is empty. Please add some products before entering Checkout","Otsukorv on tühi."
"Some of the ordered products are not available!","Mõned tellitud tooted ei ole kahjuks enam saadaval."
"Stock check in progress, please wait while available stock quantities are checked","Palun oota, kontrollime laoseise."
"Subtotal incl. tax","Kokku (sisaldab käibemaksu)"
"Grand total",Kokku
"Field is required",Kohustuslik
"Field is required.",Kohustuslik.
"You're logged out","Olete välja logitud"
"Compare Products","Võrdle tooteid"
"404 Page Not Found","404 Lehekülge ei leitud"
"Error with response - bad content-type!","Viga sisu laadimisel"
"The product is out of stock and cannot be added to the cart!","Toode on kahjuks laost otsa saanud."
"The product, category or CMS page is not available in Offline mode. Redirecting to Home.","Antud toode, kategooria või sisuleht ei ole kahjuks ilma internetiühenduseta saadaval. Suuname ümber esilehele."
"The system is not sure about the stock quantity (volatile). Product has been added to the cart for pre-reservation.","Antud toodet ostetakse väga palju ja me ei ole laoseisu osas kindlad. Toode on ostukorvi lisatud ja Teie jaoks broneeritud."
"There is no Internet connection. You can still place your order. We will notify you if any of ordered products is not available because we cannot check it right now.","Interneti ühendus puudub. Saad sellegi poolest tellimuse luua. Kontrollime interneti ühenduse taastudes tellitud toodete laoseisu üle. Anname märku, kui mõni tellitud toodetest vahepeal otsa on saanud. "
"This feature is not implemented yet! Please take a look at https://github.com/DivanteLtd/vue-storefront/issues for our Roadmap!","Sellist funktsionaalsust ei ole veel lisatud. Saad meie arendusplaanidega tutvuda https://github.com/DivanteLtd/vue-storefront/issues."
"Type what you are looking for...",Otsi…
"Unexpected authorization error. Check your Network conection.","Internetiühenduse viga. Palun kontrollige oma internetiühendust."
"Unhandled error, wrong response format!","Vale päringu formaat"
"not authorized","Ligipääs puudub"
"Internal Application error while refreshing the tokens. Please clear the storage and refresh page.","Tokeni värskendamisel esines viga. Palun tühjendage vahemälu ja uuendage lehekülge."
"Proceed to checkout","Vormista ost"
OK,Ok
"Out of the stock!","Laost otsas"
"In stock!",Laos
"Please configure product custom options and fix the validation errors","Palun valige sobiv toode"
"Error refreshing user token. User is not authorized to access the resource","Kasutaja tokeni uuendamisel esineb probleeme. Kasutajal puuduvad õigused antud lehele sisenemiseks"
"Must be greater than 0","Peab olema suurem, kui 0"
"Please select the field which You like to sort by","Palun valige sorteerimise viis"
"No available product variants","Toote valikvariandid puuduvad"
email,E-mail
password,Parool
"Confirm your order","Kinnitage oma tellimus"
"Please confirm order you placed when you was offline","Palun kinnitage oma tellimuse, mille ilma interneti ühenduseta varasemalt tegite"
"Payment Information","Makse informatsioon"
"You are logged in!","Olete sisse logitud."
"You are to pay for this order upon delivery.","Saate makse teostada tellimuse kätte saamisel."
"Allow notification about the order","Luba tellimusge seotud teadete edastamine"
"Extension developers would like to thank you for placing an order!","Mooduli loojad tänavad tellimuse tegemise eest!"
"most you may purchase","maksimum ostu kogus"
"You need to be logged in to see this page","Palun logige lehe nägemisesse sisse"
"You're logged out","Olete välja logitud"
"have as many","osta kuni"
"Compare products","Võrdle tooteid"
Reviews,Kommentaarid
"most you may purchase","maksimum ostu kogus"
"not authorized","Ligipääs puudub"
"to account",kontole
Checkout,Ostuvormistamine
Columns,Tulbad
OK,Ok
Review,Kommentaar
"Add review","Lisa kommentaar"
Reviews,Kommentaarid
Summary,Kokkuvõte
email,E-mail
login,"logi sisse"
"to account",kontole
"Are you sure you would like to remove this item from the shopping cart?","Olete kindel, et soovite antud toote ostukorvist eemaldada?"
"The product, category or CMS page is not available in Offline mode. Redirecting to Home.","Antud toode, kategooria või sisuleht ei ole kahjuks ilma internetiühenduseta saadaval. Suuname ümber esilehele."
"Please configure product bundle options and fix the validation errors","Toode on valikutega. Palun valige sobivad valikud"
"Processing order...","Tellimuse loomine…"
"You need to be logged in to see this page","Palun logige lehe nägemisesse sisse"
"Quantity must be above 0","Laokogus peab olema suurem, kui 0"
"Error: Error while adding products","Viga toote lisamisel."
"Unexpected authorization error. Check your Network conection.","Internetiühenduse viga. Palun kontrollige oma internetiühendust."
Columns,Tulbad
password,Parool
19 changes: 17 additions & 2 deletions core/lib/search/adapter/api/elasticsearchQuery.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,26 @@ export async function prepareElasticsearchQueryBody (searchQuery) {
query = query.filter('range', filter.attribute, filter.value)
} else {
// process terms filters
const operator = Object.keys(filter.value)[0]
filter.value = filter.value[Object.keys(filter.value)[0]]
if (!Array.isArray(filter.value)) {
if (!Array.isArray(filter.value) && filter.value !== null) {
filter.value = [filter.value]
}
query = query.filter('terms', getMapping(filter.attribute), filter.value)
if (operator === 'or') {
if (filter.value === null) {
query = query.orFilter('bool', (b) => {
return b.notFilter('exists', getMapping(filter.attribute))
})
} else {
query = query.orFilter('terms', getMapping(filter.attribute), filter.value)
}
} else {
if (filter.value === null) {
query = query.filter('exists', getMapping(filter.attribute))
} else {
query = query.notFilter('terms', getMapping(filter.attribute), filter.value)
}
}
}
} else if (filter.scope === 'catalog') {
hasCatalogFilters = true
Expand Down
5 changes: 5 additions & 0 deletions core/modules/newsletter/mixins/SubscriptionStatus.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,11 @@ export default {
beforeMount () {
// the user might already be logged in, so check the subscription status
if (this.$store.state.user.current) this.onLoggedIn()

/**
* This line causes an exception login because mailchimp isn't connected
* @todo Fetch newsletter status correctly
*/
this.$bus.$on('user-after-loggedin', this.onLoggedIn)
},
beforeDestroy () {
Expand Down
Loading