Commit Graph

  • 07a7993109 Require a Cash or Stripe payment method in standing order setup process Rob Harrington 2017-10-27 10:18:43 +11:00
  • 7798b12086 Replace translation key for yes_i_am_sure Rob Harrington 2017-10-27 09:39:29 +11:00
  • be11a1a2f9 Fix memoization issue with line item unit specs Rob Harrington 2017-07-06 20:01:58 +10:00
  • 86d8133f82 Stop setting host for url helpers in specs Rob Harrington 2017-07-06 12:43:38 +10:00
  • 6081db382c Updating addresses on standing order updates addresses on any initialised orders Rob Harrington 2017-04-21 11:42:32 +10:00
  • b89ab2c407 Adding link to view/edit the order from Standing Order placement and confirmation emails Rob Harrington 2017-04-19 14:33:00 +10:00
  • fce2d743e5 Adding proxy-order state to specs Rob Harrington 2017-03-22 12:06:02 +11:00
  • 2a3fc8cfec Automatically copy shipping address from billing if none present Rob Harrington 2017-03-17 11:27:26 +11:00
  • 7d1fc8cbe1 Make sure correct intro message is used for empty standing order notification Rob Harrington 2017-03-16 17:45:31 +11:00
  • f969caa2d1 Do not place standing order when no items are available Rob Harrington 2017-03-16 16:35:19 +11:00
  • 0fd86a6cc7 Adding UI to require action from user when pausing/cancelling standing order with open orders Rob Harrington 2017-03-16 15:14:02 +11:00
  • ab5dc7ddd5 Require action from user when pausing/cancelling standing order with open orders Rob Harrington 2017-03-16 15:13:12 +11:00
  • 3ce8a1abba Tweaking proxy order state logic Rob Harrington 2017-03-16 11:23:16 +11:00
  • 834e5b702e Using standing_order_form.$submitted for show/hide logic for angularjs form errors Rob Harrington 2017-03-08 16:18:19 +11:00
  • 001f329393 Refactoring StandingOrderPrototype Rob Harrington 2017-03-08 16:15:41 +11:00
  • 72549697a3 Redirecting to standing orders index on successful standing order save Rob Harrington 2017-03-08 16:10:03 +11:00
  • 1e0356a74b StatusMessages can be shown on StandingOrder index Rob Harrington 2017-03-08 12:20:30 +11:00
  • 42266397aa Improving performance of available variant lookup for standing orders Rob Harrington 2017-03-08 12:19:50 +11:00
  • 846cccf373 Showing StandingOrder error messages in status bar when save fails Rob Harrington 2017-03-04 17:40:40 +11:00
  • ad2506fe75 Require StandingOrders to have at least one product (StandingLineItem) Rob Harrington 2017-03-04 17:11:33 +11:00
  • 7dcd39986f Refactoring StandingOrder validations and errors Rob Harrington 2017-03-04 17:10:01 +11:00
  • b28f2908a6 Fix 'postcode' typo in standing order form Rob Harrington 2017-03-02 15:03:54 +11:00
  • 7d9d510c0f Adding a comma after each schedule listed on OC index Rob Harrington 2017-03-02 14:58:01 +11:00
  • c64f3590ad Using placeholder attribute to show prompt text for schedule dropdown Rob Harrington 2017-03-02 14:45:32 +11:00
  • f0f478dfa0 Adding placeholder field with default to ofn-select2 component Rob Harrington 2017-03-02 14:44:58 +11:00
  • ceaae89dee Prevent order cycles that are linked to schedules from being destroyed Rob Harrington 2017-03-02 14:10:52 +11:00
  • 77a50eac42 Show confirmation message when creating/updating/deleting Schedules Rob Harrington 2017-03-02 12:49:35 +11:00
  • 877a5f27d1 ProxyOrder state is 'pending' until OC opens, then 'cart' until OC closes Rob Harrington 2017-03-02 12:22:45 +11:00
  • 2c0928ca20 Automatically show 'Schedules' column on OC index when Standing Orders are enabled Rob Harrington 2017-03-02 11:24:53 +11:00
  • 4e686ecfcc Debouncing admin variant search requests by 300ms Rob Harrington 2017-02-01 15:54:32 +11:00
  • 35e42b28fe Using customer selection to search for addresses on standing order creation Rob Harrington 2017-01-25 16:11:24 +11:00
  • 9137f68a57 Adding logic to SearchController#customer_addresses for case when customer is not found Rob Harrington 2017-01-25 16:09:24 +11:00
  • 6ac49a7694 Adding route and controller action for searching for customer addresses using AddressFinder Rob Harrington 2017-01-20 15:52:27 +11:00
  • c5066bb613 Making AddressFinder a little more secure Rob Harrington 2017-02-16 12:12:01 +11:00
  • 4a0dab3608 Renaming LastUsedAddress as AddressFinder Rob Harrington 2017-01-20 11:44:18 +11:00
  • 1b72b7258d Refactoring LastUsedAddress to take customers or users Rob Harrington 2017-01-20 11:37:25 +11:00
  • 58070a8b3e Adding loading flash and no-results messaging to standing orders index Rob Harrington 2017-01-18 16:08:43 +11:00
  • 57653cb911 Displaying setup instructions on Standing Orders index Rob Harrington 2017-01-18 15:17:48 +11:00
  • ae209f72b9 Removing unrequired OrderCycleOpenCloseJob Rob Harrington 2016-12-23 08:26:54 +11:00
  • 2859075e43 WIP: StandingOrderConfirmJob no longer scoped to an order cycle Rob Harrington 2016-12-23 08:21:43 +11:00
  • 0e50009875 WIP: StandingOrderPlacementJob no longer scoped to an order cycle Rob Harrington 2016-12-22 17:23:10 +11:00
  • 514a462f7b WIP: Refactor, of standing order placement and confirmation jobs Rob Harrington 2016-12-22 16:00:18 +11:00
  • 01cbd7ae9d WIP: Adding flags for standing order placement and confirmation to proxy_orders table Rob Harrington 2016-12-22 15:58:50 +11:00
  • f92b824f52 User is warned about initialising standing order orders Rob Harrington 2016-12-22 12:20:48 +11:00
  • 3adfb0db3f Issues with updating orders are reported when saving standing orders Rob Harrington 2016-12-16 15:37:30 +11:00
  • fd07830c02 Adding order_update_issues to serialized proxy orders Rob Harrington 2016-12-16 15:36:43 +11:00
  • 9e986f25f1 Orders are not marked as problematic if the changed value matches the new value Rob Harrington 2016-12-16 14:43:14 +11:00
  • e357a7b401 StandingOrderForm: Storing problematic orders for reporting to user Rob Harrington 2016-12-16 10:38:57 +11:00
  • 9f50253537 StandingOrderForm: Rescuing from RecordInvalid when saving Rob Harrington 2016-12-15 17:27:10 +11:00
  • 1e8767e8b5 StandingOrderForm: Small refactor, update initialised orders one-by-one Rob Harrington 2016-12-15 16:47:35 +11:00
  • a6add2eff6 Limiting shops loaded onto standing orders index to those with standing orders enabled Rob Harrington 2016-12-15 16:03:46 +11:00
  • 25639a822a Implementing standing order feature toggle on back-end interface Rob Harrington 2016-12-15 16:02:48 +11:00
  • e1f8af6d5b Adding standing orders feature toggle to enterprise form Rob Harrington 2016-12-15 15:57:15 +11:00
  • e7b8648792 Adding standing orders feature toggle column to enterprises table Rob Harrington 2016-12-15 15:55:36 +11:00
  • c819197d07 BasicOrderCycleSerializer serialises open and closes dates with time and zone Rob Harrington 2016-12-15 14:02:45 +11:00
  • 15fb493d9a StandingOrderPlacementJob: cap quantity at 0 for items not available through OC Rob Harrington 2016-12-15 13:52:07 +11:00
  • cd6394987d StandingOrderPlacementJob: Moving logic for processing an order to completion to separate method Rob Harrington 2016-12-15 13:17:45 +11:00
  • 0cf7d1a63d Link standing order orders to user on initialisation if customer user exists Rob Harrington 2016-12-15 13:11:21 +11:00
  • 439c81d836 Format of hours in standing order placement email without leading zero Rob Harrington 2016-12-15 12:25:21 +11:00
  • 1e0d43e975 Changing explain text on confirm email Rob Harrington 2016-12-15 11:51:25 +11:00
  • 994baf12c4 Adding specs to ensure placement emails are sent Rob Harrington 2016-12-15 11:27:50 +11:00
  • d12a1371c2 Assigning a priority to OrderCycleOpenCloseJob Rob Harrington 2016-12-14 13:27:16 +11:00
  • f9e40ba586 Fixing typos in standing order placement job Rob Harrington 2016-12-14 13:26:45 +11:00
  • a32fb752dd Removing number column from orders panel, adding edit action Rob Harrington 2016-12-14 08:52:36 +11:00
  • e4f30cea57 Fixing styling for table rows within index panels Rob Harrington 2016-12-14 08:42:32 +11:00
  • d0f4cc2ee2 PlacementJob loads ProxyOrders based on order cycle close date Rob Harrington 2016-12-14 08:23:02 +11:00
  • c4c9c92d7e Refactoring StandingOrderPlacementJob, loading ProxyOrders and initialsing where necessary Rob Harrington 2016-12-14 08:00:05 +11:00
  • e6fbdb17e8 Only initialise a proxy order once Rob Harrington 2016-12-14 07:25:56 +11:00
  • 02f474e16a Fixing up spec data for orders spec Rob Harrington 2016-12-14 07:15:49 +11:00
  • 0861a4391e Removing ui-sortable library (no longer required) Rob Harrington 2016-12-13 22:57:16 +11:00
  • 1731d4daa7 Rejigging schedule dialog, limit options to coordinated order cycles, with same coordinator as selected OCs Rob Harrington 2016-12-13 22:54:01 +11:00
  • 875557dc9d WIP: ProxyOrders don't require an order, fixing remainder of specs Rob Harrington 2016-12-12 11:36:02 +11:00
  • be8fa1f4e4 WIP: ProxyOrders don't require an order, calculating total for serialized proxy orders from standing order where order does not exist Rob Harrington 2016-12-12 11:35:06 +11:00
  • 3d3013a592 WIP: ProxyOrders don't require an order, adding an edit path for proxy orders Rob Harrington 2016-12-12 11:33:49 +11:00
  • 4b440c83a4 WIP: ProxyOrders don't require an order, StandingOrderForm changes Rob Harrington 2016-12-12 10:09:24 +11:00
  • f57cae9124 Removing null: false contraint on order_id for ProxyOrder Rob Harrington 2016-12-12 08:17:39 +11:00
  • 2231d4c6cf Using factories to build spec data rather than StandingOrderForm Rob Harrington 2016-12-12 08:06:02 +11:00
  • e29a4f9a8a Moving order initialisation logic from StandingOrderForm to ProxyOrder model Rob Harrington 2016-12-11 19:06:48 +11:00
  • 64206bc35b ProxyOrders belong to order cycles Rob Harrington 2016-12-11 15:23:08 +11:00
  • e351c3e355 Renaming StandingOrderOrder to ProxyOrder Rob Harrington 2016-12-11 10:47:20 +11:00
  • fc845a36f1 Fix weird spec failure cause by a Rails.cache.clear call resetting the currency to USD on CI only Rob Harrington 2016-12-10 18:01:33 +11:00
  • 9bf3767093 Preventing line item stock level checks when updating standing orders Rob Harrington 2016-12-10 15:32:26 +11:00
  • 8e0f2fcb35 Adding optional manual override of line item stock level check Rob Harrington 2016-12-10 15:30:55 +11:00
  • 00ee5a63df Removing incorrect namespacing from StandingOrderForm spec Rob Harrington 2016-12-10 14:24:34 +11:00
  • e068c4831b Adding job to send confirm emails for standing orders on order cycle close Rob Harrington 2016-12-09 12:29:24 +11:00
  • 2a03477597 Adding standing_orders_confirmed_at flag to order_cycles Rob Harrington 2016-12-09 10:49:43 +11:00
  • deebc31c34 DRYing out standing order email template Rob Harrington 2016-12-09 10:48:01 +11:00
  • 9f1ff1fd01 Adding OrderCycleOpenCloseJob to the whenever schedule Rob Harrington 2016-12-09 07:45:13 +11:00
  • f7229ab229 Uninitialised but recently updated order_cycles also trigger StandingOrderPlacementJob Rob Harrington 2016-12-09 07:44:40 +11:00
  • c2b68ed6b5 Running StandingOrderSyncJob when order cycles added to a schedule via OrderCyclesController Rob Harrington 2016-12-09 00:55:16 +11:00
  • 0a74bb8373 Running StandingOrderSyncJob when order cycles added to a schedule via SchedulesController Rob Harrington 2016-12-09 00:54:50 +11:00
  • ef5ff3a663 Adding job to re-sync standing orders when order cycles are added to or removed from schedules Rob Harrington 2016-12-09 00:45:25 +11:00
  • d6e5c0b346 Adding extra scopes to StandingOrder model Rob Harrington 2016-12-09 00:44:01 +11:00
  • 107474fc74 Fixing standing_order_with_items factory Rob Harrington 2016-12-09 00:43:28 +11:00
  • 9a984963a7 Ensuring that only active standing orders are processed when order cycle opens Rob Harrington 2016-12-08 13:47:52 +11:00
  • 805baa18a9 Adding cancel/close button to standing order form Rob Harrington 2016-12-08 12:54:41 +11:00
  • 533b05384c Refactoring save bar on standing order create/edit form Rob Harrington 2016-12-08 12:43:38 +11:00
  • 9c2e67e953 Cancelling a standing order just changes the state, does not remove it from the page Rob Harrington 2016-12-08 12:02:58 +11:00
  • 522e646b36 Adding tooltips to standing order index actions Rob Harrington 2016-12-08 11:51:17 +11:00
  • 3d8dceb76a Displaying state of standing orders on index Rob Harrington 2016-12-08 11:44:11 +11:00