Commit Graph

  • b9316422d2 Adding method to determine state of standing orders Rob Harrington 2016-12-08 11:43:21 +11:00
  • 8d1899b13d Adding pause and unpause actions to standing orders Rob Harrington 2016-12-08 08:31:02 +11:00
  • 8ff9ffbc38 Adding controller actions and routes for pausing and unpausing a standing order Rob Harrington 2016-12-07 16:34:27 +11:00
  • 961df756c5 Adding paused_at column to standing orders Rob Harrington 2016-12-07 15:23:37 +11:00
  • 736de4826f Renaming cancelled_at column to canceled_at, for consistency Rob Harrington 2016-12-07 15:14:07 +11:00
  • 774245f540 Adding cancel button to standing orders index Rob Harrington 2016-12-07 14:54:03 +11:00
  • a2ddf78842 Ensure red buttons have white text Rob Harrington 2017-10-26 11:02:30 +11:00
  • f4ce0a4b81 Adding ConfirmDialog service Rob Harrington 2016-12-07 14:00:30 +11:00
  • a23a0a233e Renaming info dialog stylesheet to more general dialogs.css Rob Harrington 2016-12-07 13:06:02 +11:00
  • 7dcf7ec5b0 Adding controller action and route for cancelling a standing order Rob Harrington 2016-12-07 13:02:10 +11:00
  • b643829fe2 Standing Orders can be marked as cancelled Rob Harrington 2016-12-07 11:24:51 +11:00
  • 076a05f8a9 Adding spec for case when standing_order_orders aren't linked to an order cycle Rob Harrington 2016-12-07 11:24:27 +11:00
  • 284103b6b6 Adding canceled_at column to standing_orders table Rob Harrington 2016-12-07 10:21:31 +11:00
  • dd099eae54 Visualising standing order order state, still some spec failures Rob Harrington 2016-12-04 11:05:59 +11:00
  • 309781d5b1 Individual StandingOrder orders can be resumed from Standing Order index Rob Harrington 2016-12-02 16:42:38 +11:00
  • 2023a1a2fc Adding translations for StandingOrderOrder resume/cancel errors Rob Harrington 2016-12-02 16:07:07 +11:00
  • d1ca9a6e14 Adding a #resume action to StandingOrderOrdersController Rob Harrington 2016-12-02 16:05:41 +11:00
  • fc463fd608 Adding resume logic to StandingOrderOrder model Rob Harrington 2016-12-02 16:00:02 +11:00
  • d89a05aec8 Adding an error message when cancellation of standing order order fails Rob Harrington 2016-12-02 14:47:03 +11:00
  • 6dd31a947e Show closing times for orders in standing order orders panel Rob Harrington 2016-12-02 12:56:41 +11:00
  • 5191877fbe BasicOrderCycleSerializer renders order open and close times Rob Harrington 2016-12-02 11:55:44 +11:00
  • f6af5098b0 Using MomentJS to handle dates on bulk order management Rob Harrington 2016-12-02 11:49:47 +11:00
  • 7644f08d5c Individual StandingOrder orders can be cancelled from Standing Order index Rob Harrington 2016-12-02 10:28:26 +11:00
  • 27b22acd37 Fixing bug that caused references to stale DOM objects to be kept and used by Panels service Rob Harrington 2016-12-02 09:52:28 +11:00
  • 50b84c4ced Fixing typo in SO spec description Rob Harrington 2016-12-01 18:48:25 +11:00
  • 9160a3ff6b Displaying Order Cycle names in orders panel on standing orders index Rob Harrington 2016-12-01 17:53:53 +11:00
  • a57815edbb Refactoring standing line item delete logic Rob Harrington 2016-12-01 16:33:55 +11:00
  • 4c754e2cdb Ensuring that new standing_line_items are added to orders and totals are updated Rob Harrington 2016-12-01 13:49:15 +11:00
  • fcf2681abc WIP: Adding basic order panel to standing order index Rob Harrington 2016-12-01 11:30:51 +11:00
  • ffcffb30ca Moving standing orders products panel template into separate partial Rob Harrington 2016-12-01 10:39:23 +11:00
  • cdff1ef7b6 TEMP: Adding scopes for standing_order_orders Rob Harrington 2016-11-30 17:28:07 +11:00
  • d95d9df0f1 Standing Order Orders can be cancelled Rob Harrington 2016-11-30 16:34:15 +11:00
  • 56fb50f644 Refactoring customer_search_override directive Rob Harrington 2016-11-30 14:07:49 +11:00
  • f4cbd90400 Storing estimated prices for standing line items in the database Rob Harrington 2016-11-30 12:48:34 +11:00
  • 9baaf1efc9 Only running StandingOrder service 'after' callbacks for known standing orders Rob Harrington 2016-11-30 11:09:10 +11:00
  • 0196218d06 Conditionally loading an edit path for standing orders Rob Harrington 2016-11-30 11:07:56 +11:00
  • b253373d4d Styling save button for standing order panels, and updating pristineByID array on update/save Rob Harrington 2016-11-30 10:23:37 +11:00
  • 8f71b56c26 Using same serializer for standing order index and edit pages Rob Harrington 2016-11-30 09:37:40 +11:00
  • e8ee1dad04 Building params for adding new customer in the dialog directive, rather than generic Customers service Rob Harrington 2016-11-25 15:50:05 +11:00
  • dc2551d881 Moving Schedules and ScheduleResource services to admin.resources module Rob Harrington 2016-11-25 15:37:54 +11:00
  • c167780cad Adding auto-loading of schedules to Schedules service via constructor Rob Harrington 2016-11-25 15:29:01 +11:00
  • 534e69fde5 Including errors attribute from StandingOrderPrototype in spec Rob Harrington 2016-11-25 14:41:10 +11:00
  • e92b17a341 Adding an error message when attempting to add duplicate variant to a standing order Rob Harrington 2016-11-25 08:38:05 +11:00
  • 1bd01c83a7 WIP: Adding panel for editing items to standing order index Rob Harrington 2016-11-25 08:14:41 +11:00
  • 05bc2bd293 All methods on StandingOrder service are instance methods, StandingOrders service loads instances of StandingOrder Rob Harrington 2016-11-24 15:46:34 +11:00
  • 6f4c9070f6 Adding StandingLineItemsController to handle addition and removal of SLIs from standing orders Rob Harrington 2016-11-24 13:36:21 +11:00
  • 198f63d0b3 Removing unrequired StatusMessage injection Rob Harrington 2016-11-24 12:47:31 +11:00
  • a72da7036b buildItem and removeItem are instanceMethods standingOrder objects Rob Harrington 2016-11-24 12:46:00 +11:00
  • 3571b8c5fa Fixing date specification for order cycle spec Rob Harrington 2016-11-23 13:47:16 +11:00
  • 91a2274fe5 Adding link and dialog for creating a new standing order Rob Harrington 2016-11-23 11:19:14 +11:00
  • 0f2adaa8d2 Adding link to standing orders index to orders sub-menu Rob Harrington 2016-11-23 10:24:47 +11:00
  • c3e071b0d1 Removing retry from stabilised customers codes feature spec Rob Harrington 2016-11-23 10:04:26 +11:00
  • 8c9765749e Ensuring that backorders are disabled when testing quantity capping for standing orders Rob Harrington 2016-11-18 16:50:15 +11:00
  • 6cf23b46c5 Fixing broken country and state selection for customer addresses Rob Harrington 2016-11-18 16:25:04 +11:00
  • 7fa55fe5c6 Adding spec to ensure that invalid changes to standing orders are not propagated to associated orders Rob Harrington 2016-11-18 12:36:33 +11:00
  • 21d8aafd97 Using numbers for state and countries ids in AddressSerializer Rob Harrington 2016-11-18 12:10:08 +11:00
  • fbd3d99b1b OC feature spec: Using find for columns dropdown instead of first Rob Harrington 2016-11-18 11:53:49 +11:00
  • f14c36ed6b Sending placement email when standing order order in placed on OC open Rob Harrington 2016-11-18 11:19:54 +11:00
  • 65db856054 Order confirmation emails are not sent for standing order orders. Rob Harrington 2016-11-18 09:45:06 +11:00
  • 8ab698d4dc Generating orders for standing orders ignores stock on hand at initialisation Rob Harrington 2016-11-18 09:40:22 +11:00
  • 5598a0d24f line_item.unit_value delegates to variant when quantity is 0 or final_weight_volume is missing Rob Harrington 2016-11-17 17:08:54 +11:00
  • ef00dca5a0 Changing format of changes object in standing order placement job Rob Harrington 2016-11-16 15:49:47 +11:00
  • 7a308f1651 Updating letter_opener gem Rob Harrington 2016-11-16 15:40:59 +11:00
  • 3edfd07a40 WIP: adding method to StandingOrderPlacementJob to send emails Rob Harrington 2016-11-16 12:23:11 +11:00
  • 5e0186fa1f Standing Order Placement Job: capping line items quantities to available stock level Rob Harrington 2016-11-16 12:00:33 +11:00
  • 1c7e9923f9 Checking for sufficient stock takes variant overrides into account Rob Harrington 2016-11-13 11:22:40 +11:00
  • a8928a0ccc Capping line item quantity at stock takes overrides into account Rob Harrington 2016-11-11 15:50:12 +11:00
  • 2aad722b4b WIP, SO placement job: preventing payments on standing orders from being processed when OC opens Rob Harrington 2016-11-11 12:00:50 +11:00
  • 9ad6dce2d6 WIP, SO placement job: processing orders to completion Rob Harrington 2016-11-10 15:54:20 +11:00
  • 178aadb311 WIP, SO placement job: Finding orders to be placed Rob Harrington 2016-11-10 14:47:31 +11:00
  • 6f629e112a WIP, OC open-close job: performing the job spawns StandingOrderPlacementJobs for each recently opened OC Rob Harrington 2016-11-10 12:51:20 +11:00
  • 5b25f63e44 WIP, OC open-close job: finding recently opened order cycles Rob Harrington 2016-11-10 11:48:45 +11:00
  • 140d62939a Adding processing marker column standing_orders_placed_at to order cycles Rob Harrington 2016-11-10 11:29:30 +11:00
  • 95a7fc8ef5 Initialisation and removal of standing order orders respects begins_at and ends_at contraints Rob Harrington 2016-11-10 10:53:00 +11:00
  • 3eff65f1f5 Finish refactoring of Standing Order Updaters, replacing with form class used by controller Rob Harrington 2016-11-09 14:06:01 +11:00
  • 2a3dc33f86 WIP: Pushing shipment and payment update logic down into separate methods Rob Harrington 2016-11-09 10:47:25 +11:00
  • 6ea4aac361 WIP: Refactoring StandingOrderUpdater into StandingOrderForm Rob Harrington 2016-11-09 10:42:22 +11:00
  • 0b35cb6619 Standing Order Updater handles changes to line item quantities Rob Harrington 2016-11-03 17:23:04 +11:00
  • 9468dcb406 Adding lib class to maintain standing order orders Rob Harrington 2016-10-20 17:40:31 +11:00
  • d5349e7ad0 Standing Orders: adding association between orders and standing orders Rob Harrington 2016-10-20 14:24:20 +11:00
  • a7132684e5 Standing Orders: create join table for linking orders with standing orders Rob Harrington 2016-10-20 12:59:56 +11:00
  • 7eac6e725a Standing Orders: adding order_cycles association to StandingOrder model Rob Harrington 2016-10-20 12:19:02 +11:00
  • aeae0f245e Standing Orders: standing line items can be deleted from existing standing order Rob Harrington 2016-10-20 11:10:09 +11:00
  • 38d75d2b1c Standing Orders: adding routing and controller action for deleting standing line items Rob Harrington 2016-10-20 10:52:09 +11:00
  • 594bec1b37 StandingLineItems can be removed when creating a StandingOrder Rob Harrington 2016-10-20 08:12:27 +11:00
  • 1b711bcd46 Standing Orders can be edited Rob Harrington 2016-10-19 22:07:32 +11:00
  • 4ad6b1a65e Billing and Shipping addresses can be set on new standing orders Rob Harrington 2016-10-14 16:59:48 +11:00
  • b701ca43f4 WIP: adding shiping and billing address to StandingOrder model Rob Harrington 2016-10-14 11:54:50 +11:00
  • 88563431b8 Module arguments passed to injection functions in consistent way Rob Harrington 2016-10-14 11:38:04 +11:00
  • 06fffb9ef7 SO Index: centering data in some columns Rob Harrington 2016-10-07 18:09:35 +11:00
  • ab0728cd0b SO Index: Adding day to standing order dates Rob Harrington 2016-10-07 18:09:09 +11:00
  • 44d7537744 SO Index: Adding items column Rob Harrington 2016-10-07 17:59:43 +11:00
  • 6fadeacf0e SO Index: Adding begins_on and ends_on columns Rob Harrington 2016-10-07 17:51:14 +11:00
  • af9376b60c SO Index: Adding column dropdown Rob Harrington 2016-10-07 15:20:53 +11:00
  • a395f183f9 SO Index: adding spec for changing shops Rob Harrington 2016-10-07 15:07:00 +11:00
  • 7c57d3d4c6 SO Index: standing orders can be filtered using quick search Rob Harrington 2016-10-07 15:05:14 +11:00
  • bbd43f7026 SO Index: User must select a shop first in order to load relevant standing orders Rob Harrington 2016-10-07 14:46:15 +11:00
  • a94742e4db Ensuring ransack restrictions are applied in StandingOrderController#collection Rob Harrington 2016-10-07 14:36:20 +11:00
  • 24cb823c90 Loading managed shops into standing orders index, to be used for filtering Rob Harrington 2016-10-07 10:07:55 +11:00
  • 8372317a8f Enterprise User can view basic listing of standing orders Rob Harrington 2016-10-06 18:04:00 +11:00