Commit Graph

220 Commits (3c9a86306a1ea5d633ecf84690d1951a2b63ab17)

Author SHA1 Message Date
Mark Moffat dbb3a15f65 Merge branch 'master' of https://github.com/mrvautin/expressCart 2018-10-05 21:26:18 +09:30
Mark Moffat 9d94ea0a80 Added ability to add comments to product in order 2018-10-05 21:24:42 +09:30
Ben Burns 9b0f7a03b7 Handle settings changes without restart
Prior to this change, edited settings on the /admin/settings page
required a restart for the edit to take effect. This even causes the
settings page itself to not reflect the updated settings once you
navigate away from it or refresh. This change triggers the config to
reload when the settings are modified, which causes the impacted
templates to be recomputed.
2018-09-02 21:26:15 +09:30
Ben Burns 70127ee0bc Allow for an ignored local settings file.
Even though settings.json is in the .gitignore file git does not ignore
modifications to this file. This change makes expressCart detect the
existence of a file called settings-local.json. When this file exists,
it will be used for reading and writing settings instead of the usual
settings.json. This will help to prevent accidental leakage of user
secrets.
2018-09-02 21:25:37 +09:30
Ben Burns 539261d140 Rename mongodb container to expresscart-mongodb
This change avoids naming conflicts with other mongodb containers.
2018-09-02 10:21:36 +09:30
Ben Burns d889bfb525 Fix missing python dependency in docker build 2018-09-02 07:18:45 +09:30
Mark Moffat 354f4e980e Npm audit fixes 2018-08-31 14:41:01 +09:30
Mark Moffat ec6a01413d Updated package lock 2018-08-31 14:34:56 +09:30
Mark Moffat b2234ef4f2 Login fixes 2018-08-31 13:00:27 +09:30
Marty Sloan f9b5a84fb8 updated cartTotalItems in routes/index.js instead of adding handlebar helper. fixes quantity discrepency in the view when you first add items to the cart 2018-07-17 14:25:15 +09:30
Marty Sloan 9662d341c8 add new handlebars helper cartTotalItems and pass session.cart to it from layouts/layout.hbs to show cart total items including quantities 2018-07-17 14:25:15 +09:30
Marty Sloan 4f7eeb87c8 check for admin view before loading materialize js 2018-07-17 14:24:03 +09:30
Marty Sloan b9caca8794 update routes/admin.js to fix bug deleting product options 2018-06-22 16:46:42 +10:00
Martin Sloan ad6ca4ba60 check for order options with this.options in views/order.hbs 2018-06-11 09:57:49 +09:30
Martin Sloan 77d7262124 remove productOptions from routes/order.js 2018-06-11 09:57:49 +09:30
Mark Moffat 65b18cfe42 Add limitations to file uploads 2018-06-01 21:01:23 +09:30
Mark Moffat 6345ef8318 Bump version 2018-05-30 18:40:03 +09:30
Mark Moffat baccaae9b0 Fix issue with ability to create admin user by setting referrer 2018-05-30 18:35:17 +09:30
Mark Moffat c674f86576 Small cart quantity fixes 2018-05-21 23:06:12 +09:30
Rafael Escala abc5de8ff6 fix:The partial payments/paypal could not be found 2018-04-16 18:55:16 +02:00
Mark Moffat fa660edb0c Test fixes 2018-02-23 20:28:05 +01:00
Mark Moffat 4d14589484 Fixed Node version check 2018-02-22 20:16:55 +01:00
Mark Moffat ddaf235d92 Fixed productAddedDate in test data 2018-02-22 20:10:15 +01:00
Mark Moffat 61c59c8997 Started adding some tests 2018-02-22 18:41:24 +01:00
Mark Moffat 245c67188b Files not needed 2018-02-17 21:09:30 +01:00
Mark Moffat 5d9fb25073 Fixed theme path 2018-02-17 14:39:00 +01:00
Mark Moffat 2ded224d5b Added a new theme called "Mono" 2018-02-17 14:30:28 +01:00
Mark Moffat 7b617bcb30 Fixed menu in test data 2018-02-17 12:26:18 +01:00
Mark Moffat 8d966f862b Added more test products 2018-02-14 09:11:45 +01:00
Mark Moffat e3f0887e4c Gulp now compressing theme CSS 2018-02-13 22:15:14 +01:00
Mark Moffat 26b9ff85b1 Small Material theme fixes 2018-02-13 21:59:30 +01:00
Mark Moffat bfb6b04b2e Added screenshot 2018-02-13 21:59:03 +01:00
Mark Moffat 7f7f3cebef Added 'Material' theme 2018-02-13 21:22:33 +01:00
Mark Moffat 963a720c6f Small fixes 2018-02-13 21:22:12 +01:00
Mark Moffat 59b5dd8954 More theme refactor 2018-02-13 21:21:45 +01:00
Mark Moffat de5741750a Refactoring theming 2018-02-13 21:21:22 +01:00
Mark Moffat 278cf5091a Fixed help text 2018-02-13 21:20:59 +01:00
Mark Moffat 09cd83352f Fixed theme and partials structure 2018-02-11 20:47:26 +01:00
Mark Moffat 2990c9e8fe Theme now defaults to Cloth to avoid duplicate code 2018-02-11 13:44:45 +01:00
Mark Moffat 11a0ce909b Reverted index change 2018-02-11 13:40:07 +01:00
Mark Moffat a8d5a60ee0 Only running indexing on production startup 2018-02-11 13:02:47 +01:00
Mark Moffat 7037e18017 Passing proper config and params on product not found 2018-02-07 20:51:30 +01:00
Mark Moffat d6bff8496b Small typo causing bad errors 2018-02-07 20:43:01 +01:00
Mark Moffat 13173d9f97 Updated readme with demo URL 2018-02-07 12:59:55 +01:00
Mark Moffat 46a82cc123
Merge pull request #6 from rafaesc/patch-1
Updated the Stripe config message error
2018-02-06 06:49:25 +01:00
Rafael Escala fc1423c315
Updated the Stripe config message error 2018-02-05 17:04:42 -05:00
Mark Moffat 7fa175a852 Ensure admin role is retained on update 2018-02-05 22:43:22 +01:00
Mark Moffat 292dbf7e07 Fixed permissions 2018-02-05 22:28:12 +01:00
Mark Moffat fe3a1c7c25 Fixed permissions 2018-02-05 22:28:04 +01:00
Mark Moffat 4533e23993 Added permission validation to non admin users 2018-02-05 20:51:04 +01:00