Commit Graph

475 Commits (5ef17a2ecf4059b89e2d69db7425e8eade762825)

Author SHA1 Message Date
Mark Moffat 5ef17a2ecf Added Westpac PayWay payments 2020-03-21 14:03:20 +10:30
Mark Moffat 22f62697f5 Fixed color of payment failed message 2020-03-21 11:50:07 +10:30
Mark Moffat c15b22ed6d Fixed contributing text 2020-03-20 20:32:06 +10:30
Mark Moffat 7b6a415a5a Updated docs since refactoring payment 2020-03-20 20:18:33 +10:30
Mark Moffat b74d17bff7 Renamed for cleanliness 2020-03-20 20:17:21 +10:30
Mark Moffat 225e7aa9c7 Renamed for clarity 2020-03-20 20:13:59 +10:30
Mark Moffat da34f3e63c Refactoring the payment config/schema, loading and routes path 2020-03-20 20:06:44 +10:30
Mark Moffat 5f68a5bc1f Fixed updating of stock and stopped duplication on page refresh 2020-03-20 19:58:15 +10:30
Mark Moffat 8314b7686f Version bump 2020-03-20 15:46:05 +10:30
Mark Moffat 9079509c42 Fixes #129 2020-03-20 13:40:45 +10:30
Mark Moffat 1b030dce27 Fixes #128 2020-03-19 21:05:46 +10:30
Mark Moffat e4a34b5439 Minify 2020-03-19 17:50:38 +10:30
Mark Moffat da4cd69b79 Fixed test 2020-03-19 17:33:23 +10:30
Mark Moffat fbdc1f2744 Remove debug 2020-03-19 17:11:16 +10:30
Mark Moffat 844d0dacf0 Fixed pagination style 2020-03-19 17:05:54 +10:30
Mark Moffat a7a1fadae6 Added pagination to products and orders in admin 2020-03-19 17:02:52 +10:30
Mark Moffat 5f81173919 Refactor the pagination data retrieval 2020-03-19 17:02:22 +10:30
Mark Moffat 4b3867e47f Placeholder on dashboard when no images 2020-03-19 12:29:32 +10:30
Mark Moffat 7252c309aa Fixes #127 2020-03-18 17:35:07 +10:30
Mark Moffat 599152dbf3 Display message when no orders for customer 2020-03-17 21:06:21 +10:30
Mark Moffat cd792d0fab Updated the images to latest style 2020-03-17 19:17:51 +10:30
Mark Moffat 9911fe04a9 Fixed validation, added modal errors + partial 2020-03-17 19:08:46 +10:30
Mark Moffat 6806806fa2 Minified 2020-03-17 16:57:37 +10:30
Mark Moffat 78e06e511b
Customer account page (#124)
* Adding customer login & account page support

* Added account link

* Sorting orders on account page

* Small UI fixes

* Removed debugs

* Added tests

Co-authored-by: Mark Moffat <mark@Marks-MacBook-Pro-2.local>
2020-03-17 16:56:04 +10:30
Mark Moffat 6b9f4b2e6b npm audit fix 2020-03-15 10:45:21 +10:30
Mark Moffat 3b150012af Updates 2020-03-14 11:38:29 +10:30
Mark Moffat 6eef92c684 Fixed padding on conditional display 2020-03-14 11:38:24 +10:30
Mark Moffat c591263eb9 Added new field 2020-03-14 11:38:13 +10:30
Mark Moffat 16d5bc80f4 Fixed some payment display options 2020-03-14 11:37:21 +10:30
Mark Moffat 6aca8fce8d Added ecosystem.config.js back 2020-03-14 11:28:07 +10:30
Mark Moffat c458879b8c Replaced default API key 2020-03-14 11:27:36 +10:30
Mark Moffat 4f68edb3c7 Linting 2020-03-14 11:27:09 +10:30
geco 7c7af39f4b
Add Bitcoin payment method (#121)
* fix settins form submit not working

* prepare routes/config structure to support new blockonomics payment method

* setup blockonomics view, get address and calculate btc

* blockonomics subscribe to web socket to listen for real time order updates on checkout page

* create order with pending status while waiting for blockonomics payment and pass orderid to frontend

* check received amount is enough

* blockonomics btc amount check, backend order confirmation, show order info into backend and frontend

* cleanup and empty cart when order is payed

* decline order if insufficient amount

* handle email and lunr indexing for blockonomis

* blockonomics new confirmation page, auto redirect at confirmation zero, 10 minutes timeout

* Update README with Blockonomics

* add countdown timer to blockonomics payment page

* updated README and checkout page

* update README with blockonomics return url

* build

* reply to blockonomics http callback

* dont check amount on frontend

* restore default settings

* switch from unirest to axios, remove unirest dep

* fix lint problems

* restore gitignore

* restore baseSchema

* build

Co-authored-by: GECKO <4787777-geckojs@users.noreply.gitlab.com>
2020-03-14 11:21:26 +10:30
Mark Moffat f3a7231016 Added customer company name for shipping 2020-03-07 20:07:49 +10:30
Mark Moffat e64905eddd Small fixes 2020-03-07 19:48:06 +10:30
Mark Moffat 1d4d75102a Added logout button 2020-02-23 14:10:42 +10:30
Mark Moffat cd3ba1bc60 Fixes for CSRF 2020-02-23 14:10:35 +10:30
Mark Moffat 9a8ccb817f Removed debug log 2020-02-23 14:01:40 +10:30
Mark Moffat 050734c476 Fix #119 2020-02-21 12:53:39 +10:30
Mark Moffat c42a2478ef Linting 2020-02-21 12:52:43 +10:30
Mark Moffat 2b368769a2 Lint 2020-02-21 12:52:06 +10:30
Mark Moffat d7113168ca Linting 2020-02-21 12:51:56 +10:30
Mark Moffat 48ce34fb9c Fix #114 2020-02-06 22:33:16 +10:30
Mark Moffat a02917b273 Fixed saving of settings form 2020-02-06 22:32:36 +10:30
Mark Moffat fdbbceb114 Fixes to icon display 2020-02-01 19:24:11 +10:30
Mark Moffat a325dc4532 Removed fontawesome 2020-02-01 17:32:24 +10:30
Mark Moffat 8c92d3ca33 Linting 2020-02-01 17:30:05 +10:30
Mark Moffat 6825ea3305 Huge overhaul of admin UI 2020-02-01 17:29:30 +10:30
Mark Moffat dd00bb4807 Huge overhall of admin UI 2020-02-01 17:28:47 +10:30
Mark Moffat 4a84f7dce0 Fix button color 2020-02-01 11:25:34 +10:30