Rob Harrington
|
25639a822a
|
Implementing standing order feature toggle on back-end interface
|
2018-02-09 14:43:57 +11:00 |
|
Rob Harrington
|
e1f8af6d5b
|
Adding standing orders feature toggle to enterprise form
|
2018-02-09 14:43:57 +11:00 |
|
Rob Harrington
|
15fb493d9a
|
StandingOrderPlacementJob: cap quantity at 0 for items not available through OC
|
2018-02-09 14:43:56 +11:00 |
|
Rob Harrington
|
0cf7d1a63d
|
Link standing order orders to user on initialisation if customer user exists
|
2018-02-09 14:43:56 +11:00 |
|
Rob Harrington
|
1e0d43e975
|
Changing explain text on confirm email
Removing mention of making changes
|
2018-02-09 14:43:56 +11:00 |
|
Rob Harrington
|
994baf12c4
|
Adding specs to ensure placement emails are sent
|
2018-02-09 14:43:56 +11:00 |
|
Rob Harrington
|
a32fb752dd
|
Removing number column from orders panel, adding edit action
|
2018-02-09 14:43:56 +11:00 |
|
Rob Harrington
|
d0f4cc2ee2
|
PlacementJob loads ProxyOrders based on order cycle close date
|
2018-02-09 14:43:55 +11:00 |
|
Rob Harrington
|
c4c9c92d7e
|
Refactoring StandingOrderPlacementJob, loading ProxyOrders and initialsing where necessary
|
2018-02-09 14:43:55 +11:00 |
|
Rob Harrington
|
e6fbdb17e8
|
Only initialise a proxy order once
|
2018-02-09 14:43:55 +11:00 |
|
Rob Harrington
|
02f474e16a
|
Fixing up spec data for orders spec
|
2018-02-09 14:43:55 +11:00 |
|
Rob Harrington
|
0861a4391e
|
Removing ui-sortable library (no longer required)
|
2018-02-09 14:43:55 +11:00 |
|
Rob Harrington
|
1731d4daa7
|
Rejigging schedule dialog, limit options to coordinated order cycles, with same coordinator as selected OCs
|
2018-02-09 14:43:55 +11:00 |
|
Rob Harrington
|
875557dc9d
|
WIP: ProxyOrders don't require an order, fixing remainder of specs
|
2018-02-09 14:43:55 +11:00 |
|
Rob Harrington
|
4b440c83a4
|
WIP: ProxyOrders don't require an order, StandingOrderForm changes
|
2018-02-09 14:43:55 +11:00 |
|
Rob Harrington
|
2231d4c6cf
|
Using factories to build spec data rather than StandingOrderForm
|
2018-02-09 14:43:54 +11:00 |
|
Rob Harrington
|
e29a4f9a8a
|
Moving order initialisation logic from StandingOrderForm to ProxyOrder model
|
2018-02-09 14:43:54 +11:00 |
|
Rob Harrington
|
64206bc35b
|
ProxyOrders belong to order cycles
|
2018-02-09 14:43:54 +11:00 |
|
Rob Harrington
|
e351c3e355
|
Renaming StandingOrderOrder to ProxyOrder
|
2018-02-09 14:43:54 +11:00 |
|
Rob Harrington
|
fc845a36f1
|
Fix weird spec failure cause by a Rails.cache.clear call resetting the currency to USD on CI only
|
2018-02-09 14:43:54 +11:00 |
|
Rob Harrington
|
9bf3767093
|
Preventing line item stock level checks when updating standing orders
|
2018-02-09 14:43:54 +11:00 |
|
Rob Harrington
|
8e0f2fcb35
|
Adding optional manual override of line item stock level check
|
2018-02-09 14:43:54 +11:00 |
|
Rob Harrington
|
00ee5a63df
|
Removing incorrect namespacing from StandingOrderForm spec
|
2018-02-09 14:43:54 +11:00 |
|
Rob Harrington
|
e068c4831b
|
Adding job to send confirm emails for standing orders on order cycle close
|
2018-02-09 14:43:54 +11:00 |
|
Rob Harrington
|
f7229ab229
|
Uninitialised but recently updated order_cycles also trigger StandingOrderPlacementJob
|
2018-02-09 14:43:53 +11:00 |
|
Rob Harrington
|
c2b68ed6b5
|
Running StandingOrderSyncJob when order cycles added to a schedule via OrderCyclesController
|
2018-02-09 14:43:53 +11:00 |
|
Rob Harrington
|
0a74bb8373
|
Running StandingOrderSyncJob when order cycles added to a schedule via SchedulesController
|
2018-02-09 14:43:53 +11:00 |
|
Rob Harrington
|
ef5ff3a663
|
Adding job to re-sync standing orders when order cycles are added to or removed from schedules
|
2018-02-09 14:43:53 +11:00 |
|
Rob Harrington
|
107474fc74
|
Fixing standing_order_with_items factory
|
2018-02-09 14:43:53 +11:00 |
|
Rob Harrington
|
9a984963a7
|
Ensuring that only active standing orders are processed when order cycle opens
|
2018-02-09 14:43:53 +11:00 |
|
Rob Harrington
|
9c2e67e953
|
Cancelling a standing order just changes the state, does not remove it from the page
|
2018-02-09 14:43:52 +11:00 |
|
Rob Harrington
|
3d8dceb76a
|
Displaying state of standing orders on index
|
2018-02-09 14:43:52 +11:00 |
|
Rob Harrington
|
b9316422d2
|
Adding method to determine state of standing orders
|
2018-02-09 14:43:52 +11:00 |
|
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
|
774245f540
|
Adding cancel button to standing orders index
|
2018-02-09 14:43:51 +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
|
309781d5b1
|
Individual StandingOrder orders can be resumed from Standing Order index
|
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
|
f6af5098b0
|
Using MomentJS to handle dates on bulk order management
|
2018-02-09 14:43:48 +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
|
27b22acd37
|
Fixing bug that caused references to stale DOM objects to be kept and used by Panels service
Was causing panels to break when used in conjuction with ng-repeat + filters
|
2018-02-09 14:43:48 +11:00 |
|
Rob Harrington
|
50b84c4ced
|
Fixing typo in SO spec description
|
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
|
4c754e2cdb
|
Ensuring that new standing_line_items are added to orders and totals are updated
|
2018-02-09 14:43:47 +11:00 |
|