Rob Harrington
|
7017c8540c
|
Replace references to 'standing line item' with 'subscription line item'
|
2018-02-09 14:44:15 +11:00 |
|
Rob Harrington
|
ae4420d9ba
|
Rename standing line item files
|
2018-02-09 14:44:14 +11:00 |
|
Rob Harrington
|
71370e0bce
|
Replace references to 'standing order' with 'subscription' (cleanup)
|
2018-02-09 14:44:14 +11:00 |
|
Rob Harrington
|
b7876ebfbf
|
Replace references to 'standing order' with 'subscription' (spec)
|
2018-02-09 14:44:14 +11:00 |
|
Rob Harrington
|
902802594f
|
Renaming standing order files (lib, spec)
|
2018-02-09 14:44:13 +11:00 |
|
Rob Harrington
|
ce09a8dad6
|
Reduce cognitive complexity of StandingOrder#state
|
2018-02-09 14:44:11 +11:00 |
|
Rob Harrington
|
fb28940952
|
Use Time.zone.now instead of Time.now
|
2018-02-09 14:44:07 +11:00 |
|
Rob Harrington
|
03f1980b1b
|
Auto-correct rubocop offences for standing-orders
|
2018-02-09 14:44:07 +11:00 |
|
Rob Harrington
|
c94badbf36
|
Stub or provide mailer as appropriate
|
2018-02-09 14:44:04 +11:00 |
|
Rob Harrington
|
3ac2ac34ed
|
Add credit_card_id to StandingOrder model
|
2018-02-09 14:44:03 +11:00 |
|
Rob Harrington
|
be11a1a2f9
|
Fix memoization issue with line item unit specs
|
2018-02-09 14:44:03 +11:00 |
|
Rob Harrington
|
fce2d743e5
|
Adding proxy-order state to specs
|
2018-02-09 14:44:02 +11:00 |
|
Rob Harrington
|
7dcd39986f
|
Refactoring StandingOrder validations and errors
Moving validations to StandingOrderForm
|
2018-02-09 14:44:01 +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
|
0cf7d1a63d
|
Link standing order orders to user on initialisation if customer user exists
|
2018-02-09 14:43:56 +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
|
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
|
8e0f2fcb35
|
Adding optional manual override of line item stock level check
|
2018-02-09 14:43:54 +11:00 |
|
Rob Harrington
|
b9316422d2
|
Adding method to determine state of standing orders
|
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
|
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
|
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
|
d95d9df0f1
|
Standing Order Orders can be cancelled
|
2018-02-09 14:43:47 +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
|
b701ca43f4
|
WIP: adding shiping and billing address to StandingOrder model
|
2018-02-09 14:43:37 +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
|
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 |
|
Matt-Yorkley
|
9248ac05ac
|
Adjustments for failing specs
|
2018-02-07 10:41:53 +11:00 |
|
Matt-Yorkley
|
ba98c7e2c5
|
Rewrite enterprise contact functionality
|
2018-02-07 10:41:52 +11:00 |
|
Matt-Yorkley
|
22eae753fe
|
Remove enterprise confirmations
|
2018-02-07 10:41:52 +11:00 |
|
Pierre de Lacroix
|
4f0b20e8ad
|
Better tests
|
2018-02-07 10:41:51 +11:00 |
|
Pierre de Lacroix
|
eb1c598a6c
|
Fix tests
|
2018-02-07 10:41:51 +11:00 |
|
Pau Perez
|
6cb038c362
|
Autocorrect rubocop Layout/BlockEndNewline cop
|
2018-02-01 09:52:53 +01:00 |
|
Enrico Stano
|
660d3f326f
|
Remove unused Enterprise scopes
|
2017-12-20 16:00:35 +11:00 |
|
Enrico Stano
|
01b0a033fd
|
Merge pull request #1904 from oeoeaio/spree-test-config
Use Spree's approach for preventing config caching when testing
|
2017-12-04 15:57:11 +11:00 |
|
Pierre de Lacroix
|
f67a8c1f2d
|
Add tests
|
2017-12-01 13:37:24 +11:00 |
|