Permalink
Commits on Jun 25, 2009
  1. Temporarlily comment out broken spec. Will replace entire test with S…

    Sean Schofield committed Jun 25, 2009
    …houlda eventually.
  2. Restored migrations that were accidentally omitted during tax_calcula…

    Sean Schofield committed Jun 25, 2009
    …tor changes. [#453]
  3. Replaced ship_amount and tax_amount with a flexible system of charges. [

    schof committed Jun 18, 2009
    #499 state:resolved milestone:0.8.99]
  4. Refactored checkout into its own model and controller to simplify cus…

    schof committed Jun 8, 2009
    …tomization and make things more restful.
    
    [#477 state:resolved] [#496 state:resolved]
  5. Merge branch 'master' into 477-refactor-checkout

    schof committed Jun 25, 2009
    Conflicts:
    
    	app/models/order.rb
    	lib/spree/checkout.rb
  6. Refactored checkout into its own model and controller to simplify cus…

    schof committed Jun 8, 2009
    …tomization and make things more restful.
    
    [#477 state:resolved] [#496 state:resolved]
Commits on Jun 20, 2009
Commits on Jun 18, 2009
  1. Russian localization update

    Michael Pirogov committed with schof Jun 16, 2009
    (cherry picked from commit 5de041b843a823772c47bcbd40a456d5761a45ef)
  2. Most of hardcoded strings are now translateable

    Michael Pirogov committed with schof Jun 16, 2009
    [#498 state:resolved milestone:0.8.99]
  3. Product has no description

    Bregor committed with schof Jun 9, 2009
  4. Replacing non-functional admin tab code in extension generator with a…

    cmaujean committed Jun 18, 2009
    … slightly more useful example in the extension class 'activate' method.
    
    [#489 state:resolved]
Commits on Jun 17, 2009
  1. made the describe_variant a method in the model (for use elsewhere) a…

    paulcc committed Jun 17, 2009
    …nd used this call in variant_options
Commits on Jun 16, 2009
  1. Fixnum is_integer no method. Issue #492

    Steph Powell committed with BDQ Jun 16, 2009
  2. save the current user email into the order if a user is logged in [#490

    paulcc committed Jun 16, 2009
    … state:resolved responsible:paulcc]
    
    notice that the guest user email address will come in as params[:order][:email]
    and so be added to @order during the nested attributes update (and won't be
    over-written because current_user will be nil).
  3. Sync translations with en-US

    schof committed Jun 16, 2009
Commits on Jun 10, 2009
  1. Revision of 4c4daa1a744f8a1bcf841d4b3c7ff9b925369740, to remove the c…

    paulcc committed with schof May 30, 2009
    …hange to the shipping
    
    calculator interface (instead, creates a dummy shipment just before doing the calcs)
    
    Fix for 463. Revised the checkout process so that creditcard info is held entirely in memory and only persisted (with number/cvv blanked) when the order succeeds; also clarified the get/post behaviour
    
    Highlights:
    
    * logic for GET/POST/PUT cleaned up, drawing on Ethan Rowe's useful comments in
      http://groups.google.com/group/spree-user/browse_thread/thread/1500ac8d7d7b2ec3
    
    * creditcard info is stored entirely as an object attribute and not persisted. It is
      only saved by after being connected to a payment - which is done by authorize()
      when the request succeeds.
    
    * creditcards association removed from order side - need to go through payments now
      (this is also in preparation for generalising payments to non-cc forms)
    
    * the (single) shipment is only created when the order is completed
      (there's no good reason to have it before, and it did complicate things)
    
    * interface to shipping calculator IS UNCHANGED
    
    * order.save! now used - silent failure not really an option
    
    * relevant admin code, checkout views, and javascript code updated correspondingly
  2. Revert "Fix for 463. Revised the checkout process so that creditcard …

    paul committed with schof Jun 3, 2009
    …info is held entirely in memory and only persisted (with number/cvv blanked) when the order succeeds; also clarified the get/post behaviour"
    
    This reverts commit 4c4daa1a744f8a1bcf841d4b3c7ff9b925369740.
  3. Fix for 463. Revised the checkout process so that creditcard info is …

    paulcc committed with schof May 30, 2009
    …held entirely in memory and only persisted (with number/cvv blanked) when the order succeeds; also clarified the get/post behaviour
    
    Highlights:
    
    * logic for GET/POST/PUT cleaned up, drawing on Ethan Rowe's useful comments in
      http://groups.google.com/group/spree-user/browse_thread/thread/1500ac8d7d7b2ec3
    
    * creditcard info is stored entirely as an object attribute and not persisted. It is
      only saved by after being connected to a payment - which is done by authorize()
      when the request succeeds.
    
    * creditcards association removed from order side - need to go through payments now
      (this is also in preparation for generalising payments to non-cc forms)
    
    * the (single) shipment is only created when the order is completed
      (there's no good reason to have it before, and it did complicate things)
    
    * interface to shipping calculator changed to expect orders instead of shipments
      (transitional: when we allow multiple shipments, we probably want to calculate for
       a set of line items and an address - and nothing else).
    
    * order.save! now used - silent failure not really an option
    
    * relevant admin code, checkout views, and javascript code updated correspondingly
Commits on Jun 8, 2009
  1. Fixed remaining broken specs, replaced with shoulda tests and removed…

    schof committed Jun 8, 2009
    … some helper specs that were not actually doing anything.
  2. Variants can now be created with an initial quantity. Plus migrated r…

    schof committed Jun 8, 2009
    …spec test to shoulda test.
  3. Styling of taxonomy root nodes to match other navigation. #408

    Steph Powell committed with schof Jun 8, 2009
  4. Fixing alignment of receipt page to match order confirmation on check…

    Steph Powell committed with schof Jun 2, 2009
    …out. #435
  5. Fixed several broken rspec tests (rspec stubbing was conflicting with…

    schof committed Jun 8, 2009
    … stump library) and also replaced some of the broken rspec tests with a shoulda equivalent test case.
  6. Fix for #436: arranges for core locale files to be loaded before exte…

    paulcc committed with schof Jun 6, 2009
    …nsion files
    
    (it also fixes a bug that meant no core local files were being loaded for projects using vendor/spree)
  7. Removed unneeded jsTree themes

    BDQ committed with schof Jun 2, 2009