Rob Harrington
|
8ff9ffbc38
|
Adding controller actions and routes for pausing and unpausing a standing order
|
2018-02-09 14:43:52 +11:00 |
|
Rob Harrington
|
736de4826f
|
Renaming cancelled_at column to canceled_at, for consistency
|
2018-02-09 14:43:52 +11:00 |
|
Rob Harrington
|
7dcf7ec5b0
|
Adding controller action and route for cancelling a standing order
|
2018-02-09 14:43:51 +11:00 |
|
Rob Harrington
|
b643829fe2
|
Standing Orders can be marked as cancelled
|
2018-02-09 14:43:51 +11:00 |
|
Rob Harrington
|
076a05f8a9
|
Adding spec for case when standing_order_orders aren't linked to an order cycle
This should never happen, but came up in specs
|
2018-02-09 14:43:50 +11:00 |
|
Rob Harrington
|
dd099eae54
|
Visualising standing order order state, still some spec failures
|
2018-02-09 14:43:50 +11:00 |
|
Rob Harrington
|
d1ca9a6e14
|
Adding a #resume action to StandingOrderOrdersController
|
2018-02-09 14:43:49 +11:00 |
|
Rob Harrington
|
fc463fd608
|
Adding resume logic to StandingOrderOrder model
|
2018-02-09 14:43:49 +11:00 |
|
Rob Harrington
|
d89a05aec8
|
Adding an error message when cancellation of standing order order fails
|
2018-02-09 14:43:49 +11:00 |
|
Rob Harrington
|
7644f08d5c
|
Individual StandingOrder orders can be cancelled from Standing Order index
|
2018-02-09 14:43:48 +11:00 |
|
Rob Harrington
|
a57815edbb
|
Refactoring standing line item delete logic
Using StandingOrderForm rather than separate endpoint
|
2018-02-09 14:43:47 +11:00 |
|
Rob Harrington
|
fcf2681abc
|
WIP: Adding basic order panel to standing order index
|
2018-02-09 14:43:47 +11:00 |
|
Rob Harrington
|
cdff1ef7b6
|
TEMP: Adding scopes for standing_order_orders
|
2018-02-09 14:43:47 +11:00 |
|
Rob Harrington
|
d95d9df0f1
|
Standing Order Orders can be cancelled
|
2018-02-09 14:43:47 +11:00 |
|
Rob Harrington
|
b253373d4d
|
Styling save button for standing order panels, and updating pristineByID array on update/save
|
2018-02-09 14:43:46 +11:00 |
|
Rob Harrington
|
65db856054
|
Order confirmation emails are not sent for standing order orders.
|
2018-02-09 14:43:42 +11:00 |
|
Rob Harrington
|
5598a0d24f
|
line_item.unit_value delegates to variant when quantity is 0 or final_weight_volume is missing
|
2018-02-09 14:43:41 +11:00 |
|
Rob Harrington
|
1c7e9923f9
|
Checking for sufficient stock takes variant overrides into account
|
2018-02-09 14:43:41 +11:00 |
|
Rob Harrington
|
a8928a0ccc
|
Capping line item quantity at stock takes overrides into account
|
2018-02-09 14:43:40 +11:00 |
|
Rob Harrington
|
2aad722b4b
|
WIP, SO placement job: preventing payments on standing orders from being processed when OC opens
|
2018-02-09 14:43:40 +11:00 |
|
Rob Harrington
|
178aadb311
|
WIP, SO placement job: Finding orders to be placed
|
2018-02-09 14:43:39 +11:00 |
|
Rob Harrington
|
95a7fc8ef5
|
Initialisation and removal of standing order orders respects begins_at and ends_at contraints
|
2018-02-09 14:43:39 +11:00 |
|
Rob Harrington
|
3eff65f1f5
|
Finish refactoring of Standing Order Updaters, replacing with form class used by controller
|
2018-02-09 14:43:38 +11:00 |
|
Rob Harrington
|
6ea4aac361
|
WIP: Refactoring StandingOrderUpdater into StandingOrderForm
Update logic coupled to update action on controller rather than changes to the model
|
2018-02-09 14:43:38 +11:00 |
|
Rob Harrington
|
0b35cb6619
|
Standing Order Updater handles changes to line item quantities
|
2018-02-09 14:43:38 +11:00 |
|
Rob Harrington
|
9468dcb406
|
Adding lib class to maintain standing order orders
|
2018-02-09 14:43:38 +11:00 |
|
Rob Harrington
|
d5349e7ad0
|
Standing Orders: adding association between orders and standing orders
|
2018-02-09 14:43:38 +11:00 |
|
Rob Harrington
|
a7132684e5
|
Standing Orders: create join table for linking orders with standing orders
|
2018-02-09 14:43:37 +11:00 |
|
Rob Harrington
|
7eac6e725a
|
Standing Orders: adding order_cycles association to StandingOrder model
|
2018-02-09 14:43:37 +11:00 |
|
Rob Harrington
|
38d75d2b1c
|
Standing Orders: adding routing and controller action for deleting standing line items
|
2018-02-09 14:43:37 +11:00 |
|
Rob Harrington
|
1b711bcd46
|
Standing Orders can be edited
|
2018-02-09 14:43:37 +11:00 |
|
Rob Harrington
|
b701ca43f4
|
WIP: adding shiping and billing address to StandingOrder model
|
2018-02-09 14:43:37 +11:00 |
|
Rob Harrington
|
91917886a8
|
Adding basic routing and templates for standing orders index
|
2018-02-09 14:43:32 +11:00 |
|
Rob Harrington
|
946046e53b
|
Moving action for estimating standing_line_item prices into StandingLineItemController#build
|
2018-02-09 14:43:31 +11:00 |
|
Rob Harrington
|
71b84d490e
|
Adding validation contraints to standing order associations
|
2018-02-09 14:43:30 +11:00 |
|
Rob Harrington
|
e661430cc9
|
StandingLineItems added to StandingOrder are saved
Adding some additional validation
|
2018-02-09 14:43:30 +11:00 |
|
Rob Harrington
|
415955e7b3
|
SO: Adding variants to a new standing order, price estimate provided
|
2018-02-09 14:43:30 +11:00 |
|
Rob Harrington
|
6934b87816
|
SO: Adding basic interface for Standing Order creation
|
2018-02-09 14:43:29 +11:00 |
|
Rob Harrington
|
e4de7e262d
|
SO: Adding StandingLineItem model
|
2018-02-09 14:43:29 +11:00 |
|
Rob Harrington
|
d711c321b6
|
SO: Adding Standing Order Model
|
2018-02-09 14:43:29 +11:00 |
|
Rob Harrington
|
8c0bad3115
|
Schedules can be deleted from OC index
|
2018-02-09 14:43:28 +11:00 |
|
Rob Harrington
|
357040f67a
|
Enterprise User can create and update schedules via OC index
|
2018-02-09 14:43:28 +11:00 |
|
Rob Harrington
|
920f52e112
|
Adding schedules to Order Cycles interface
|
2018-02-09 14:43:28 +11:00 |
|
Rob Harrington
|
a25f2141a5
|
Adding Order Cycle Schedules join table
|
2018-02-09 14:43:27 +11:00 |
|
Rob Harrington
|
c51b956b01
|
Adding Schedule model
|
2018-02-09 14:43:27 +11:00 |
|
Rob Harrington
|
2a5f598fb0
|
Angularising Order Cycles Index
|
2018-02-09 14:43:20 +11:00 |
|
Matt-Yorkley
|
cc5d0c35dd
|
Refactor enterprise contact user assignment
|
2018-02-07 10:41:53 +11:00 |
|
Matt-Yorkley
|
525cb4826f
|
Code review refactoring
|
2018-02-07 10:41:53 +11:00 |
|
Matt-Yorkley
|
9248ac05ac
|
Adjustments for failing specs
|
2018-02-07 10:41:53 +11:00 |
|
Matt-Yorkley
|
4d11485283
|
Use receives_notifications flag for enterprise contact
|
2018-02-07 10:41:53 +11:00 |
|