Commit Graph

455 Commits (cd792d0fab20ec56eafee6080341560518c0ac12)

Author SHA1 Message Date
Mark Moffat fa5f27f989 Added nodejs 10 to testing 2019-06-09 22:08:21 +09:30
Mark Moffat 8ef0e08870 Remove old node version 2019-06-09 22:06:43 +09:30
Mark Moffat cfcfcadfed Merge branch 'master' of github.com:mrvautin/expressCart 2019-06-09 22:03:20 +09:30
Mark Moffat aeb6a8e05e Fixed tests 2019-06-09 22:02:28 +09:30
Mark Moffat 01cd784a0e Fixed test scripts 2019-06-09 22:02:22 +09:30
Mark Moffat 3a8c426279 Updates test script 2019-06-09 22:01:44 +09:30
Mark Moffat 10d04c2485 Removed comment 2019-06-09 22:00:26 +09:30
dependabot[bot] 6df1ae7c46 Bump extend from 3.0.1 to 3.0.2
Bumps [extend](https://github.com/justmoon/node-extend) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/justmoon/node-extend/releases)
- [Changelog](https://github.com/justmoon/node-extend/blob/master/CHANGELOG.md)
- [Commits](https://github.com/justmoon/node-extend/compare/v3.0.1...v3.0.2)

Signed-off-by: dependabot[bot] <support@github.com>
2019-06-08 17:23:22 +09:30
Mark Moffat f37e521768 Added ability to easily run the test/sample data 2019-06-08 17:20:01 +09:30
Mark Moffat bc4a5ee71b Refactor the DB connection to be able to reuse 2019-06-08 17:19:40 +09:30
Mark Moffat 211da71fd1 Fixed some vuln dependencies 2019-06-01 22:00:26 +09:30
Mark Moffat f1b6d1dcc8 Store cart in the DB and handle the holding of stock across sessions 2019-06-01 21:52:14 +09:30
Mark Moffat b76df6c03e Updated packages 2019-05-29 20:34:57 +09:30
Jane Slooth caded82b34 Update pay.hbs 2019-05-29 20:26:34 +09:30
Mark Moffat 0b6071b6d9 Default stock management to false 2019-02-10 14:25:51 +10:30
Mark Moffat 1b32393b2b Show message when item is out of stock 2019-02-10 14:25:31 +10:30
Mark Moffat 52828cbd40 Fixes #37 2019-02-10 14:16:42 +10:30
Mark Moffat 0ce3a16817 Version bump 2019-02-09 21:25:32 +10:30
Mark Moffat 4b03b12ba4 Update packages 2019-02-09 21:24:38 +10:30
Mark Moffat 3ab76684bb Stock management changes 2019-02-09 21:16:41 +10:30
Mark Moffat b352058e76 Starting stock management 2019-02-09 14:37:02 +10:30
Mark Moffat 300057aa88 Linting 2019-02-09 13:43:44 +10:30
Mark Moffat 1ee773a3fd Fix #34 2019-02-09 13:43:02 +10:30
Mark Moffat a03f1ef6e7 Merge branch 'master' of https://github.com/mrvautin/expressCart 2019-02-09 13:36:12 +10:30
Mark Moffat 53df3db937 Added form PR #41 2019-02-09 13:35:41 +10:30
Shreyas 1c09c0f7d4 This is minor fix for image upload issue if multiple sub directories to be created based on permaLink of product 2019-02-09 13:33:24 +10:30
Asad Akram 4739b59c1f in cart; on product quantity update, change the value too. 2019-02-09 13:33:06 +10:30
Mark Moffat ac01568036 Missing title 2018-12-12 00:35:35 +11:00
Mark Moffat b4a9ba3064 Sanitize product inputs 2018-12-12 00:31:56 +11:00
Mark Moffat 1d2522668a Linting 2018-10-05 22:45:39 +09:30
Mark Moffat 5db27a523b Allow for order wide comments on payment 2018-10-05 22:45:12 +09:30
Mark Moffat 4c72bbaa87 Package lock 2018-10-05 22:02:29 +09:30
Mark Moffat eac527904d Version bump 2018-10-05 21:28:59 +09:30
Mark Moffat ac652edcb3 Linting fixes 2018-10-05 21:28:33 +09:30
Mark Moffat d2679077a4 Gulp fixes 2018-10-05 21:27:41 +09:30
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