Rob Harrington
|
f0f478dfa0
|
Adding placeholder field with default to ofn-select2 component
|
2018-02-09 14:44:00 +11:00 |
|
Rob Harrington
|
ceaae89dee
|
Prevent order cycles that are linked to schedules from being destroyed
|
2018-02-09 14:44:00 +11:00 |
|
Rob Harrington
|
77a50eac42
|
Show confirmation message when creating/updating/deleting Schedules
|
2018-02-09 14:44:00 +11:00 |
|
Rob Harrington
|
877a5f27d1
|
ProxyOrder state is 'pending' until OC opens, then 'cart' until OC closes
|
2018-02-09 14:44:00 +11:00 |
|
Rob Harrington
|
2c0928ca20
|
Automatically show 'Schedules' column on OC index when Standing Orders are enabled
|
2018-02-09 14:44:00 +11:00 |
|
Rob Harrington
|
4e686ecfcc
|
Debouncing admin variant search requests by 300ms
|
2018-02-09 14:44:00 +11:00 |
|
Rob Harrington
|
35e42b28fe
|
Using customer selection to search for addresses on standing order creation
Can also copy copy address from billing to shipping
|
2018-02-09 14:44:00 +11:00 |
|
Rob Harrington
|
9137f68a57
|
Adding logic to SearchController#customer_addresses for case when customer is not found
|
2018-02-09 14:44:00 +11:00 |
|
Rob Harrington
|
6ac49a7694
|
Adding route and controller action for searching for customer addresses using AddressFinder
|
2018-02-09 14:44:00 +11:00 |
|
Rob Harrington
|
c5066bb613
|
Making AddressFinder a little more secure
Only allow search by email when a customer or user with matching email is also provided
|
2018-02-09 14:43:59 +11:00 |
|
Rob Harrington
|
4a0dab3608
|
Renaming LastUsedAddress as AddressFinder
|
2018-02-09 14:43:59 +11:00 |
|
Rob Harrington
|
1b72b7258d
|
Refactoring LastUsedAddress to take customers or users
|
2018-02-09 14:43:58 +11:00 |
|
Rob Harrington
|
58070a8b3e
|
Adding loading flash and no-results messaging to standing orders index
|
2018-02-09 14:43:58 +11:00 |
|
Rob Harrington
|
57653cb911
|
Displaying setup instructions on Standing Orders index
|
2018-02-09 14:43:58 +11:00 |
|
Rob Harrington
|
ae209f72b9
|
Removing unrequired OrderCycleOpenCloseJob
|
2018-02-09 14:43:58 +11:00 |
|
Rob Harrington
|
2859075e43
|
WIP: StandingOrderConfirmJob no longer scoped to an order cycle
|
2018-02-09 14:43:58 +11:00 |
|
Rob Harrington
|
0e50009875
|
WIP: StandingOrderPlacementJob no longer scoped to an order cycle
|
2018-02-09 14:43:58 +11:00 |
|
Rob Harrington
|
514a462f7b
|
WIP: Refactor, of standing order placement and confirmation jobs
ie. Transfering responsibility for tracking standing order placement and confirmation to proxy orders
|
2018-02-09 14:43:58 +11:00 |
|
Rob Harrington
|
01cbd7ae9d
|
WIP: Adding flags for standing order placement and confirmation to proxy_orders table
|
2018-02-09 14:43:58 +11:00 |
|
Rob Harrington
|
f92b824f52
|
User is warned about initialising standing order orders
|
2018-02-09 14:43:58 +11:00 |
|
Rob Harrington
|
3adfb0db3f
|
Issues with updating orders are reported when saving standing orders
|
2018-02-09 14:43:58 +11:00 |
|
Rob Harrington
|
fd07830c02
|
Adding order_update_issues to serialized proxy orders
|
2018-02-09 14:43:57 +11:00 |
|
Rob Harrington
|
9e986f25f1
|
Orders are not marked as problematic if the changed value matches the new value
|
2018-02-09 14:43:57 +11:00 |
|
Rob Harrington
|
e357a7b401
|
StandingOrderForm: Storing problematic orders for reporting to user
|
2018-02-09 14:43:57 +11:00 |
|
Rob Harrington
|
9f50253537
|
StandingOrderForm: Rescuing from RecordInvalid when saving
|
2018-02-09 14:43:57 +11:00 |
|
Rob Harrington
|
1e8767e8b5
|
StandingOrderForm: Small refactor, update initialised orders one-by-one
|
2018-02-09 14:43:57 +11:00 |
|
Rob Harrington
|
a6add2eff6
|
Limiting shops loaded onto standing orders index to those with standing orders enabled
|
2018-02-09 14:43:57 +11:00 |
|
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
|
e7b8648792
|
Adding standing orders feature toggle column to enterprises table
|
2018-02-09 14:43:57 +11:00 |
|
Rob Harrington
|
c819197d07
|
BasicOrderCycleSerializer serialises open and closes dates with time and zone
|
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
|
cd6394987d
|
StandingOrderPlacementJob: Moving logic for processing an order to completion to separate method
|
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
|
439c81d836
|
Format of hours in standing order placement email without leading zero
|
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
|
d12a1371c2
|
Assigning a priority to OrderCycleOpenCloseJob
|
2018-02-09 14:43:56 +11:00 |
|
Rob Harrington
|
f9e40ba586
|
Fixing typos in standing order placement job
|
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
|
e4f30cea57
|
Fixing styling for table rows within index panels
|
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
|
be8fa1f4e4
|
WIP: ProxyOrders don't require an order, calculating total for serialized proxy orders from standing order where order does not exist
|
2018-02-09 14:43:55 +11:00 |
|
Rob Harrington
|
3d3013a592
|
WIP: ProxyOrders don't require an order, adding an edit path for proxy orders
initialises an order if one does not exist and redirects to its edit path
|
2018-02-09 14:43:55 +11:00 |
|